E /AndroidRuntime: FATAL EXCEPTION: main

  • Antworten:3
  • OffenNicht stickyNicht beantwortet
  • Forum-Beiträge: 19

06.10.2016 13:59:11 via Website

Hallo allerseits,

wenn ich versuche meine App im Android-Emulator (Android Studio) zu starten bekomme ich die obige Fehlermeldung. Anbei das Protokoll aus dem Android Monitor. Kann mir jeman weiterhelfen?

VG

10-06 11:54:31.788 2712-2712/com.us.aspirationindex E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.us.aspirationindex, PID: 2712
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.us.aspirationindex/com.us.aspirationindex.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)' on a null object reference
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)
at android.app.ActivityThread.-wrap11(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:5417)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.google.android.gms.ads.AdView.loadAd(com.google.android.gms.ads.AdRequest)' on a null object reference
at com.us.aspirationindex.MainActivity.onCreate(MainActivity.java:29)
at android.app.Activity.performCreate(Activity.java:6237)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1107)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2369)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476) 
at android.app.ActivityThread.-wrap11(ActivityThread.java) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:148) 
at android.app.ActivityThread.main(ActivityThread.java:5417) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 

  • Forum-Beiträge: 2.214

06.10.2016 14:27:27 via Website

Hallo Benjamin,

Vor Zeile 29, da ist dein Fehler. Da fehlt eine Initialisierung.
Und was du falsch machst, kann man ohne Code schlecht nachvollziehen (irgendwas mit den Ads)

lg
Stefan

— geändert am 06.10.2016 15:02:09

Liebe Grüße - Stefan
[ App - Entwicklung ]

Pascal P.
  • Mod
  • Blogger
  • Forum-Beiträge: 9.310

06.10.2016 19:20:40 via Website

Genau, wie Stefan meine zeig mal den Code.
Ich vermute dass du deine AD View nicht aus dem Layout geladen oder nicht initialisiert hast und diese deswegen null ist

— geändert am 06.10.2016 19:20:52

LG Pascal //It's not a bug, it's a feature. :) ;)

  • Forum-Beiträge: 19

08.10.2016 10:57:39 via Website

Hallo,

vielen Dank für eure Antworten.

set contentView stand beim Java-Code nicht am Anfang. Jetzt gehts.