PDA

Ver la Versión Completa : Problema con aplicacion eclipse


Davidwalter
16/06/13, 15:21:30
Hola,
estoy haciendo una aplicación para android, con eclipse.
Bueno, en una activity en la que tengo unos cuantos botones, al pulsar en uno, se cierra la aplicación. No hay ni errores ni advertencias en el codigo.
En principio al darle al botón debería salir una pantalla con un vídeo de youtube llamado desde una api de youtube.
Estos son los errores (y 1 advertencia que me sale primero) en el LogCat:
06-16 13:16:32.085: W/dalvikvm(277): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
06-16 13:16:32.095: E/AndroidRuntime(277): FATAL EXCEPTION: main
06-16 13:16:32.095: E/AndroidRuntime(277): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.app.cantajuegoscancionesinfantil es/com.app.cantajuegoscancionesinfantiles.Casu}: java.lang.NullPointerException
06-16 13:16:32.095: E/AndroidRuntime(277): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2663)
06-16 13:16:32.095: E/AndroidRuntime(277): at android.app.ActivityThread.handleLaunchActivity(Ac tivityThread.java:2679)
06-16 13:16:32.095: E/AndroidRuntime(277): at android.app.ActivityThread.access$2300(ActivityThr ead.java:125)
06-16 13:16:32.095: E/AndroidRuntime(277): at android.app.ActivityThread$H.handleMessage(Activit yThread.java:2033)
06-16 13:16:32.095: E/AndroidRuntime(277): at android.os.Handler.dispatchMessage(Handler.java:99 )
06-16 13:16:32.095: E/AndroidRuntime(277): at android.os.Looper.loop(Looper.java:123)
06-16 13:16:32.095: E/AndroidRuntime(277): at android.app.ActivityThread.main(ActivityThread.jav a:4627)
06-16 13:16:32.095: E/AndroidRuntime(277): at java.lang.reflect.Method.invokeNative(Native Method)
06-16 13:16:32.095: E/AndroidRuntime(277): at java.lang.reflect.Method.invoke(Method.java:521)
06-16 13:16:32.095: E/AndroidRuntime(277): at com.android.internal.os.ZygoteInit$MethodAndArgsCa ller.run(ZygoteInit.java:868)
06-16 13:16:32.095: E/AndroidRuntime(277): at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:626)
06-16 13:16:32.095: E/AndroidRuntime(277): at dalvik.system.NativeStart.main(Native Method)
06-16 13:16:32.095: E/AndroidRuntime(277): Caused by: java.lang.NullPointerException
06-16 13:16:32.095: E/AndroidRuntime(277): at com.app.cantajuegoscancionesinfantiles.Casu.onCrea te(Casu.java:23)
06-16 13:16:32.095: E/AndroidRuntime(277): at android.app.Instrumentation.callActivityOnCreate(I nstrumentation.java:1047)
06-16 13:16:32.095: E/AndroidRuntime(277): at android.app.ActivityThread.performLaunchActivity(A ctivityThread.java:2627)
06-16 13:16:32.095: E/AndroidRuntime(277): ... 11 more

Como soy novato en esto, os pido ayuda para solucionar esto.
Saludos.

kriogeN
16/06/13, 16:00:45
Pues te lo está diciendo claramente, la línea 23 del fichero Casu.java estás usando un método sobre una variable que es nula. Por eso el NullPointerException.

Davidwalter
16/06/13, 17:21:26
En la linea 23 tengo la clave API para poner los videos de youtube.
Algo hize mal ahi seguramente, luego te lo comento.
Gracias.