|
||
|
![]() |
![]() |
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
|
||||
|
||||
Curiosidad y duda
una curiosa duda que tengo es , acabo de terminar la priemra version de mi aplicacion y la probe en el samsung galaxy nexus y funciona de lujo , pero luego voy a probarla en mi samsung galaxy young , y la aplicacion se instala pero cuando voy a abrirla , una vez instalada se cierra inesperadamente, pense que podria ser por la poca ram que mi telefono posee , pero no se nada con certeza, diganme porque creen que puede ser y ya puesto como solucionarlo.
un saludo |
|
#2
|
||||
|
||||
el samsung galaxy young tiene android 2.3.5 y el nexus android 4, igual es por eso.
|
#3
|
||||
|
||||
la version del proyecto es la 2.2, google apis 2.2, deberia funcionar
|
#4
|
||||
|
||||
la primera respuesta obvia es lo del sistema operativo.
yo nunca he usado las apis google yo pongo en el eclipse la versión "android 2.2" "android open source proyect" que es el standar, intentalo a ver si es eso. Si desde el eclipse creas un AVD con android 2.2 ¿te funciona? En tu mensaje dices que puede ser por poca memoria ¿tu aplicación consume mucho de memoria?, ¿de que va, más o menos?, podrias hacer pruebas poniendo como comentarios pedazos del cógido para aislar la parte que da problemas. Si das con la solución dinoslo, que estoy interesado en este interesante hilo. |
#5
|
||||
|
||||
Ya lo dije en otro hilo, tan importante como saber programar es saber depurar.
Activa la depuración USB en tu móvil, conectalo al PC y usa el DDMS (o el "adb logcat", que es el que uso yo), ahí te indicará el motivo por el que se cierra tu aplicación, que puede ser por una Excepción (poco grave) o por un Error (muy grave) |
#6
|
||||
|
||||
aquí os dejo el logcat :
04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-08 17:40:01.484: E/AndroidRuntime(24371): at android.graphics.drawable.StateListDrawable.inflat e(StateListDraw el problema son la imagenes pero tambien probe a ponerlas en las carpetas de mdpi y ldpi y nada no tira, sigue igual Última edición por FartBomb Día 08/04/12 a las 17:45:48. |
#7
|
||||
|
||||
alguien puede decirme como resolverlo?
|
#8
|
||||
|
||||
Sólo has copiado un trozo del log. Falta el tipo de excepción y la clase en la que te ha fallado.
|
#9
|
||||
|
||||
04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728)
04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.StateListDrawable.inflat e(StateListDrawable.java:162) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXmlIn ner(Drawable.java:787) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.Drawable.createFromXml(D rawable.java:728) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.loadDrawable(Resourc es.java:1694) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.content.res.Resources.getDrawable(Resource s.java:581) 04-12 22:06:24.812: E/AndroidRuntime(13309): at android.graphics.drawable.StateListDrawable.inflat e(StateListDraw 04-12 22:06:24.953: D/dalvikvm(13309): GC_CONCURRENT freed 336K, 49% free 2908K/5639K, external 688K/1065K, paused 3ms+15ms Este es el logcat entero |
#10
|
||||
|
||||
Sigue sin verse, te falta la parte de arriba.
Pero parece como si las Google Api no funcionasen bien con el Galaxy Y, reconfigura el proyecto para que use el 2.2 API 8 normal, el que no es Google Api. |
#11
|
||||
|
||||
s k uso gmaps en la app , y necesito googleapis
|
![]() |
![]() |
||||||
|