Salutations à tous !

Je poursuis mon apprentissage de l'univers Android.
Après avoir réussi à utiliser les view, les intent, les evenements, j'aimerais savoir comment débugger une application android !

Je reprend le cours de mon application, hier soir elle marchait très bien,
Ce matin beaucoup moins !

Je n'ai pas souvenir d'avoir modifier quoi que ce soir sans tester entre temps.

Je vous livre le logcat généré :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
01-20 11:24:47.780: I/ApplicationPackageManager(9193): cscCountry is not German : SFR
01-20 11:24:47.820: D/dalvikvm(9193): GC_FOR_ALLOC freed 44K, 5% free 6230K/6531K, paused 33ms
01-20 11:24:47.830: I/dalvikvm-heap(9193): Grow heap (frag case) to 10.084MB for 4096016-byte allocation
01-20 11:24:47.900: D/dalvikvm(9193): GC_CONCURRENT freed <1K, 4% free 10230K/10567K, paused 5ms+7ms
01-20 11:24:47.910: D/AndroidRuntime(9193): Shutting down VM
01-20 11:24:47.910: W/dalvikvm(9193): threadid=1: thread exiting with uncaught exception (group=0x401fb760)
01-20 11:24:47.920: E/AndroidRuntime(9193): FATAL EXCEPTION: main
01-20 11:24:47.920: E/AndroidRuntime(9193): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.delteck.tampic/com.delteck.tampic.MainActivity}: java.lang.NullPointerException
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1751)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1767)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at android.app.ActivityThread.access$1500(ActivityThread.java:122)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1005)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at android.os.Handler.dispatchMessage(Handler.java:99)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at android.os.Looper.loop(Looper.java:132)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at android.app.ActivityThread.main(ActivityThread.java:4028)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at java.lang.reflect.Method.invokeNative(Native Method)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at java.lang.reflect.Method.invoke(Method.java:491)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:844)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:602)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at dalvik.system.NativeStart.main(Native Method)
01-20 11:24:47.920: E/AndroidRuntime(9193): Caused by: java.lang.NullPointerException
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at com.delteck.tampic.MainActivity.onCreate(MainActivity.java:31)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1715)
01-20 11:24:47.920: E/AndroidRuntime(9193): 	... 11 more
01-20 11:24:49.970: I/dalvikvm(9193): threadid=4: reacting to signal 3
01-20 11:24:49.970: E/dalvikvm(9193): Unable to open stack trace file '/data/anr/traces.txt': Is a directory
Si quelqu'un pourrait m'expliquer comment interpreter ça, et comment faire pour comprendre par la suite ce genre de log !

Merci d'avance,
Julien.