Android - LogCat de Eclipse, encontrar el error en fallos de ejecucion

   
Vista:

LogCat de Eclipse, encontrar el error en fallos de ejecucion

Publicado por David (1 intervención) el 28/10/2013 13:31:40
Hola buenas, resulta que empezando a programar a Android desde hace un par de meses, me he encontrado con un fallo de ejecución, a mi parecer es una putada el emulador (AVD) que hay para eclipse, a parte de que es muy lento, mirando por ahi he encontrado información dispersa de como ver donde esta el error, lo pongo para que si podeis, verificar que hago bien:

1- Visualizar logcat en eclipse windows/show view/other/Android/LogCat

2-Una vez en logcat, hay una pestaña a la derecha, pongo debug(opcion de lineas de error para programadores)

3- Teniendo el error selecciono las lineas y uso la opcion de guardar en .txt queguarda todo en un archivo log.txt

Y ahi me quedo, no se distinguir la linea donde esta el error

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
10-28 11:57:31.630: D/AndroidRuntime(887): Shutting down VM
10-28 11:57:31.630: W/dalvikvm(887): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
10-28 11:57:31.700: E/AndroidRuntime(887): FATAL EXCEPTION: main
10-28 11:57:31.700: E/AndroidRuntime(887): java.lang.NullPointerException
10-28 11:57:31.700: E/AndroidRuntime(887): 	at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:229)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:224)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:164)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at com.example.almacenamientosqllite.MainActivity.alta(MainActivity.java:77)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at com.example.almacenamientosqllite.Alta$1.onClick(Alta.java:39)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at android.view.View.performClick(View.java:4204)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at android.view.View$PerformClick.run(View.java:17355)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at android.os.Handler.handleCallback(Handler.java:725)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at android.os.Handler.dispatchMessage(Handler.java:92)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at android.os.Looper.loop(Looper.java:137)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at java.lang.reflect.Method.invokeNative(Native Method)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at java.lang.reflect.Method.invoke(Method.java:511)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
10-28 11:57:31.700: E/AndroidRuntime(887): 	at dalvik.system.NativeStart.main(Native Method)
10-28 11:57:38.110: I/Choreographer(919): Skipped 50 frames!  The application may be doing too much work on its main thread.
10-28 11:57:38.201: D/gralloc_goldfish(919): Emulator without GPU emulation detected.

Este es mi error, creo que esta en la linea 77 pero porque creo que es donde más se acerca donde pueda estar, pero mi pregunta es, ¿como identificar en qué linea esta el error?

Gracias de antemano, salu2!!

o0o mAkOnE o0o
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder