Autore Topic: Non capisco il logcat  (Letto 435 volte)

Offline dicba

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    AVD
  • Sistema operativo:
    Mac OS X 10.6.8
Non capisco il logcat
« il: 20 Maggio 2013, 14:22:37 CEST »
0
Ciao ragazzi, stavo creando una piccola applicazione per android...avrò fatto qualche modifica mentre lavoravo e ora non mi parte piu l'intent per andare alla seconda activity. Non riesco a comprendere il locgat perchè sono alle primissime armi..Sapreste aiutarmi???
Codice (Java): [Seleziona]
05-20 14:19:57.550: E/AndroidRuntime(293): FATAL EXCEPTION: main
05-20 14:19:57.550: E/AndroidRuntime(293): java.lang.RuntimeException: Unable to start activity ComponentInfo{it.sii.android.helloandroid/it.sii.android.helloandroid.NuovaActivity}: java.lang.NullPointerException
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.app.ActivityThread.access$600(ActivityThread.java:130)
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.os.Handler.dispatchMessage(Handler.java:99)
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.os.Looper.loop(Looper.java:137)
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.app.ActivityThread.main(ActivityThread.java:4745)
05-20 14:19:57.550: E/AndroidRuntime(293):      at java.lang.reflect.Method.invokeNative(Native Method)
05-20 14:19:57.550: E/AndroidRuntime(293):      at java.lang.reflect.Method.invoke(Method.java:511)
05-20 14:19:57.550: E/AndroidRuntime(293):      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
05-20 14:19:57.550: E/AndroidRuntime(293):      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
05-20 14:19:57.550: E/AndroidRuntime(293):      at dalvik.system.NativeStart.main(Native Method)
05-20 14:19:57.550: E/AndroidRuntime(293): Caused by: java.lang.NullPointerException
05-20 14:19:57.550: E/AndroidRuntime(293):      at it.sii.android.helloandroid.NuovaActivity.onCreate(NuovaActivity.java:91)
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.app.Activity.performCreate(Activity.java:5008)
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
05-20 14:19:57.550: E/AndroidRuntime(293):      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
05-20 14:19:57.550: E/AndroidRuntime(293):      ... 11 more
05-20 14:20:00.470: I/Process(293): Sending signal. PID: 293 SIG: 9

Offline zorcraft

  • Utente junior
  • **
  • Post: 108
  • Respect: +5
    • Mostra profilo
  • Dispositivo Android:
    note
  • Play Store ID:
    zorcraft
Re:Non capisco il logcat
« Risposta #1 il: 20 Maggio 2013, 14:29:21 CEST »
+1
dovresti mettere qualche riga anche del codice
il log ti dice che gli manca un valore ma cosi non saprei dirti dove

Post unito: 20 Maggio 2013, 14:30:38 CEST
guarda la classe NuovaActivity alla riga 91 li non gli viene passato il valore

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Non capisco il logcat
« Risposta #2 il: 20 Maggio 2013, 14:39:13 CEST »
+1
Non riesco a comprendere il locgat perchè sono alle primissime armi..Sapreste aiutarmi???

La riga caused by ti dice il genere dell'errore, in questo caso stai cercando di usare qualcosa che è null.

Per capire dove viene generato l'errore, scorri la lista delle righe at xxxxx sino a che non trovi quella contenente il nome del tuo file sorgente. A fianco del nome del tuo file trovi il numero di riga in cui si è generato l'errore.

Citazione
05-20 14:19:57.550: E/AndroidRuntime(293): Caused by: java.lang.NullPointerException
05-20 14:19:57.550: E/AndroidRuntime(293):    at it.sii.android.helloandroid.NuovaActivity.onCreate(NuovaActivity.java:91)

PS: tecnicamente questo è un doppio-post (hai già fatto la stessa domanda in un altro thread), cosa che è bene evitare.
« Ultima modifica: 20 Maggio 2013, 14:40:45 CEST da bradipao »
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline dicba

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    AVD
  • Sistema operativo:
    Mac OS X 10.6.8
Re:Non capisco il logcat
« Risposta #3 il: 20 Maggio 2013, 14:44:28 CEST »
0
grazie..Risolto