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

Respuesta
 
Herramientas
  #1  
Viejo 10/09/13, 16:02:55
Array

[xs_avatar]
feelmusic feelmusic no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
Informe de Error y ANRs de Google Play

BUenas, he recibido un error de mi aplicacion del tipo java.lang.NullPointerException en el apartado de Google, la aplicación funciona desde hace 1 mes perfectamente con mas de 60 votos de 5 estrellas y el domingo subi una actualizacion donde no toque el codigo, solamente el de Admob.


En el eclipse no me generaba ningun error, por lo tanto se puede deber al modelo que es un GT-I5500L, y creo que puede ser por el anuncio intersticial de admob cuando no se puede mostrar el anuncio provoca fallo, ¿voy mal encaminado?

@Override
public void onDismissScreen(Ad arg0) {
// TODO Auto-generated method stub

}







@Override
public void onFailedToReceiveAd(Ad arg0, ErrorCode arg1) {
// TODO Auto-generated method stub

}







@Override
public void onLeaveApplication(Ad arg0) {
// TODO Auto-generated method stub

}







@Override
public void onPresentScreen(Ad arg0) {
// TODO Auto-generated method stub

}







public void onReceiveAd(Ad ad) {
Log.d("OK", "Received ad");
if (ad == interstitial) {
interstitial.show();
}
}






}
Responder Con Cita


  #2  
Viejo 10/09/13, 18:25:30
Array

[xs_avatar]
YaW YaW no está en línea
Desarrollador
 
Fecha de registro: ene 2010
Localización: Madrid
Mensajes: 147
Modelo de smartphone: Mi6
Tu operador: Movistar
Si crees que es de eso, deberías cambiar esto:

Código:
if (ad == interstitial) {
interstitial.show();
}
Por esto:

Código:
if (ad != null && interstitial != null && ad == interstitial) {
interstitial.show();
}
De todas formas si pones la traza entera del error igual se puede adivinar algo más
__________________
Responder Con Cita
  #3  
Viejo 10/09/13, 22:33:40
Array

[xs_avatar]
feelmusic feelmusic no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
Claro, este es el código del error de Google:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.classicvintageclockwidget/com.classicvintageclockwidget.ClockChoice}: java.lang.NullPointerException
at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2663)
at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2679)
at android.app.ActivityThread.access$2300(ActivityThr ead.java:125)
at android.app.ActivityThread$H.handleMessage(Activit yThread.java:2033)
at android.os.Handler.dispatchMessage(Handler.java:99 )
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.jav a:4627)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:858)
at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:616)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.NullPointerException
at com.classicvintageclockwidget.ClockChoice.onCreate (ClockChoice.java:79)
at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2627)
... 11 more


Y esta es la aplicación por si quieres probarla tb en el movil y haber si te sale el error, porque en mi movil la llevo instalada y cambio de tema constantemente y no me ha generado ningun error.
Responder Con Cita
  #4  
Viejo 11/09/13, 09:24:51
Array

[xs_avatar]
YaW YaW no está en línea
Desarrollador
 
Fecha de registro: ene 2010
Localización: Madrid
Mensajes: 147
Modelo de smartphone: Mi6
Tu operador: Movistar
Aquí tienes el tema:

Código:
Caused by: java.lang.NullPointerException
at com.classicvintageclockwidget.ClockChoice.onCreate (ClockChoice.java:79)
Que tienes en la linea 79 del ClockChoice.java?
__________________
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 11/09/13, 11:03:38
Array

[xs_avatar]
feelmusic feelmusic no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
Ya se donde esta el problema jaja, que cabeza de chorlito. Como tengo dos carpetas layout. Una para dispositivos pequeños layout-small y para el resto layout, pues al actualizar e incluir dos relojes mas, se me olvido añadir el codigo en el layout-small. De ahi el error, en este modelo que es de pantalla pequeña, ademas tb tenia un sms de un usuario de un L3 al que tb le daba problemas al cargar.

Gracias.
Responder Con Cita
  #6  
Viejo 14/09/13, 23:24:29
Array

[xs_avatar]
pabl3st pabl3st no está en línea
Miembro del foro
 
Fecha de registro: feb 2011
Mensajes: 197
Modelo de smartphone: Galaxy S6 Edge+
Tu operador: Movistar
Eso m pasa a mi con los layout-land jejeje mas de una vez he actualizado 2 veces en un dia por no fijarme en todo !
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 13:47:06 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /