Android NullPointerException in Instrumentation.execStartActivity

Ich bekomme immer die Ausreißer Ausnahme von einigen Benutzern:

java.lang.NullPointerException at android.app.Instrumentation.execStartActivity(Instrumentation.java:1414) at android.app.Activity.startActivityForResult(Activity.java:2880) at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:817) at android.app.Activity.startActivity(Activity.java:2986) at com.google.android.gms.internal.bb$5.onClick(Unknown Source) at android.view.View.performClick(View.java:2535) at android.view.View$PerformClick.run(View.java:9130) at android.os.Handler.handleCallback(Handler.java:618) at android.os.Handler.dispatchMessage(Handler.java:123) at android.os.Looper.loop(SourceFile:351) at android.app.ActivityThread.main(ActivityThread.java:3826) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:538) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:969) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:727) at dalvik.system.NativeStart.main(Native Method) 

Ich habe hier ein ähnliches Problem gefunden, aber seit April ist es nicht gesorgt. Alles was ich weiß ist, dass es auf einem Samsung Galaxy Y (GT-S5360) reproduziert wurde und ich benutze Google Maps Android API v2.

  • Verwenden von Android Intent.ACTION_SEND zum Senden von E-Mails
  • Kann eine geplante Zukunft einen Speicherverlust verursachen?
  • Android up Navigation für eine Aktivität mit mehreren Eltern
  • Android google maps - keytool erzeugt SHA1 anstelle von MD5 Hash
  • Gibt es eine Möglichkeit, einen Material-Stil Schatten in API <21 (5.0 Lolipop)?
  • Android-System-Overlay-Fenster
  • Hast du eine Ahnung, wie kann ich einen Workaround dafür machen?

  • Android-Studio - Fehler beim Abschließen der Gradle-Ausführung - Fehler beim Öffnen der Zip-Datei
  • SwipeRefreshLayout von support21 Kraft zum alten Stil
  • Verwenden eines Broadcast-Intent / Broadcast-Empfängers, um Nachrichten von einem Dienst an eine Aktivität zu senden
  • Wie können wir Page Curl Animation auf Klick auf den Button in android zeigen
  • Override onDraw () oder draw ()?
  • Beste Weg, um Android App sensible Daten zu sichern?
  • One Solution collect form web for “Android NullPointerException in Instrumentation.execStartActivity”

    Ich habe den gleichen Fehler, ich benutze auch Google Maps API. Es scheint auf allen Android-Versionen und Telefonen passieren. Um nur einige zu nennen:

    AN10DG3, GT-I8190, F815, GT-I9300, GOOPHONE, HTC Eins, KFTT, MID8127, KFAPWI, AN10DG3

     java.lang.NullPointerException at android.app.Instrumentation.execStartActivity(Instrumentation.java:1409) at android.app.Activity.startActivityForResult(Activity.java:3351) at android.app.Activity.startActivityForResult(Activity.java:3312) at android.support.v4.app.FragmentActivity.startActivityForResult(FragmentActivity.java:839) at android.app.Activity.startActivity(Activity.java:3522) at android.app.Activity.startActivity(Activity.java:3490) at com.google.android.gms.dynamic.a$5.onClick(Unknown Source) at android.view.View.performClick(View.java:4084) at android.view.View$PerformClick.run(View.java:16966) at android.os.Handler.handleCallback(Handler.java:615) at android.os.Handler.dispatchMessage(Handler.java:92) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4745) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) at dalvik.system.NativeStart.main(Native Method) 

    Wie ich irgendwo lese, lösung ist:

    Das oben erwähnte Problem kann auftreten, wenn Sie Emulator oder Gerät haben, in dem Google Playdienste nicht installiert sind. Ich habe keine perfekte Lösung, aber ich habe herausgefunden, einige Arbeit herum, um Ihre App vor dem Absturz zu retten. In diesem Fall müssen Sie einfache Schritte befolgen

    1. Override startActivityForResult (Absicht, Anforderungscode)
    2. In startActivityForResult füge Super-Aufruf super.startActivityForResult in try catch und fang die NullPointerException

    Einfach alles, was Sie jetzt tun können, können Sie die nullpointerexception hier fangen und fügen Sie Ihre Fehlerbehandlung in Fang

     @Override public void startActivityForResult(Intent intent, int requestCode) { try { super.startActivityForResult(intent, requestCode); } catch (Exception e) { // fixes Google Maps bug: http://stackoverflow.com/a/20905954/2075875 } } 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.