|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
La app no funciona bien en el dispositivo
Hola, a la hora de probar la aplicación en el dispositivo, da problemas, pero en el emulador todo funciona correctamente. En el dispositivo, cuando le doy al botón guardar para guardar la ubicación en la base de datos, la aplicación se atasca y aparece el mensaje "La aplicación se ha interrumpido inesperadamente" (se atasca, pero creo que la ubicación se guarda). Además, si no hay ninguna ubicación guardada en la base de datos y accedo a la lista de ubicaciones, todo va bien, pero si hay alguna ubicación guardada y le doy al botón para acceder a la lista, aparece el mismo mensaje que antes. Imagino que será problema de la base de datos.
Lo extraño de todo es que la semana pasada la aplicación no daba ninguna fallo al probarla en el dispositivo, y ahora sí. Lo único que hago es copiar el archivo .apk a la SD Card e instalarlo. La versión de la app es 2.3.3. y la de mi dispositivo es 2.3.6. No sé que hacer. ¿Por qué antes sí y ahora no? |
|
|
|
#2
|
||||
|
||||
|
Hola, algo no debe ser compatible con tu dispositivo.
Prueba mejor a ejecutarla en el dispositivo conectado al ordenador (y eclipse) por el cable usb, así podrás ver los errores que te da y hacer debug. |
|
#3
|
||||
|
||||
|
Pero si hace unos días funcionaba, ¿por qué ahora no? No tiene sentido.
He probado la aplicación en otro dispositivo y tampoco funciona, así que no creo que sea problema del dispositivo. No me reconoce el dispositivo en el DDMS, y tengo la opción depuración USB activada. |
|
#4
|
||||
|
||||
|
¿Has modificado algo de la Base de Datos (campos de las tablas, etc)?
Has debido hacer algun cambio en el codigo y por eso ahora no funciona Aparte de activar la opcion de depuracion en el movil, tienes que tener los drivers instalados en el pc. Prueba a desinstalar por completo la aplicacion (para que borre la base de datos) e instalala de 0, a ver si así te funciona. Aún así lo mejor sería ver el error que te da sacado desde eclipse |
|
#5
|
||||
|
||||
|
No he hecho ningún cambio en la base de datos.
No sé cómo se instalan los drivers ni cómo se consiguen. He desinstalao la aplicación del emulador y sigue fallando. |
|
#6
|
||||
|
||||
|
Que raro...
Busca los drivers de tu movil para el sistema operativo que uses e instalalos, aunque creo que con el adb era suficiente (hace tiempo que instale todo en el pc y ya no recuerdo bien que tuve que poner) Yo tengo el SDK de Android r21.1, Eclipse Juno 4.2.2, jdk de java 7u17 y creo que HTCDriver3.0.0.007 |
|
#7
|
||||
|
||||
|
¿En qué página busco los drivers? Yo tengo un Samsung Galaxi Ace.
¿Qué quieres decir con que con el adb es suficiente? |
|
#8
|
||||
|
||||
|
Busca en google "drivers samsung galaxy ace" o instala algun software de Samsung que reconozca el movil y te permita sincronizarlo, actualizarlo, etc
Me refiero que creo que el adb ya tiene drivers y deberia reconocer el movil (pero no recuerdo bien si es suficiente o no) |
![]() |
Estás aquí
|
||||||
|
||||||