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.

Hast du eine Ahnung, wie kann ich einen Workaround dafür machen?

  • Java.lang.RuntimeException: Failure liefert Ergebnis ResultInfo bei der Protokollierung mit Facebook
  • Versuchen, virtuelle Methode aufzurufen
  • ParseSdkContent fehlgeschlagen Die Klasse android.graphics.Typeface konnte nicht initialisiert werden
  • Android ActivityOptions.isReturning () NullPointerException
  • Versuchen, die virtuelle Methode 'int android.text.Layout.getLineCount ()' auf eine Nullobjektreferenz aufzurufen
  • Wie füge ich der ActionBar ein SearchWidget hinzu?
  • Richtige Möglichkeit, Android Studio's NullPointerException Lint Warnung zu behandeln
  • Android fragment - findViewById gibt null zurück
  • 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.