PDA

Ver la Versión Completa : [ CONSULTA ] Problema con 4.4.2


modeag
25/03/14, 19:44:28
Hola, veréis tengo un Samsung galaxy s4 y lo he actualizado a la versión de Android 4.4.2 y ya no me funciona una aplicación que estaba haciendo, antes en 4.3 me funcionaba pero ahora nada más arrancar me da el mensaje que ha habido un problema y se ha detenido. En otros móviles me sigue funcionando por lo que es del 4.4.2. Alguien sabe porque?

kriogeN
25/03/14, 20:04:20
Pon lo que saca el Logcat y podremos ayudarte, así de entrada no tengo ni idea. Yo también tengo un S4 y con 4.2 la aplicación en la que trabajo funciona bien y con 4.4.2 sigue funcionando bien.

Ten en cuenta que con KitKat ya no se puede escribir en la SD externa, aunque tu aplicación tenga permiso para ello, es lo único que se me ocurre.

modeag
25/03/14, 20:25:44
No tengo sd externa

modeag
25/03/14, 20:26:30
No se bien como funciona el logcat, donde podría leer para saber como funciona y así poder depurar?

kriogeN
25/03/14, 20:40:34
En el Eclipse hay una pestaña que pone Logcat, la seleccionas y luego a la izquierda pondrá algo parecido a "Session Filter" con el nombre del paquete del proyecto que has ejecutado. Lo seleccionas y arriba a la derecha pondrá "Verbose", lo cambias por "Error". Cuando la aplicación falle seleccionas el contenido de la ventana y lo pegas aquí.

modeag
25/03/14, 23:09:16
OK muchas gracias, ya os lo pongo

modeag
27/03/14, 21:14:10
496102

modeag
27/03/14, 21:14:58
496103

modeag
27/03/14, 21:15:42
496104

modeag
27/03/14, 21:17:17
Creo que es porque hay problema al leer en la memoria del teléfono donde tengo la música que reproduce esta aplicación, el caso es que es la memoria del teléfono, yo no tengo tarjeta de memoria. He probado en la nexus 7 que también la tengo y también falla

kriogeN
27/03/14, 21:59:24
Te está diciendo que necesitas el permiso READ_EXTERNAL_STORAGE.

Y es cierto, hasta KitKat es opcional, va siempre implícito, pero a partir de KitKat es obligatorio ponerlo.

modeag
27/03/14, 23:13:42
Y donde se pone eso?

modeag
27/03/14, 23:14:50
Gracias KriogeN, eres una maquina, ya me has ayudado varias veces y entiendes de todo

modeag
28/03/14, 16:03:09
solucionado

modeag
28/03/14, 16:07:09
otra duda kriogeN que no se como solucionar: tengo una activity con un ListView y a continuación de este un LinearLayout horizontal, el caso es que quiero que el LinearLayout este siempre en la parte de abajo de la pantalla y no se mueva, pero no soy capaz de conseguirlo, ya que según los elementos que haya en el ListView se pone mas arriba o mas abajo a continuación de este, y lo peor es que si el ListView tiene muchos elementos, aparecen con un scroll y el LinerLayout no aparece por ningún lado aunque nos vallamos a la parte de abajo del todo del ListView, como puedo solucionarlo?, mil gracias de antemano

kriogeN
28/03/14, 22:40:16
Usando un RelativeLayout, dentro pones al LinearLayout abajo con alignParentBottom=true, y al ListView lo pones con alignParentTop=true y above=ID DEL LINEARLAYOUT, por último el ListView debe ser height=match_parent

modeag
28/03/14, 23:29:10
Gracias una vez más kriogeN