2016-08-10 1 views
1

appをインストールして起動すると例外が発生します。そして例外て突然それをsomtime、私のdivceをusbと接続してデバイス上でアプリケーションをテスト中に例外が発生する

java.lang.RuntimeExceptionクラッシュします:アプリケーションcom.android.tools.fd.runtime.BootstrapApplicationをインスタンス化できません:アンドロイドでjava.lang.NullPointerExceptionが をアンドロイドでandroid.app.ActivityThread.access $ 1400(ActivityThread.java:140) でandroid.app.ActivityThread.handleBindApplication(ActivityThread.java:4255) で.app.LoadedApk.makeApplication(LoadedApk.java:501) 。 app.ActivityThread $ H.handleMessage(ActivityThread.java:1297)android.os.Handler.dispatchMessage(Handler.java:99)の(Handler.java:99)android.os.Looper.loop(Looper.java:174)の android.app.ActivityThread.main(ActivityThread.java:4952) at java.lang.reflect.Method.invokeNative(ネイティブメソッド) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java :1027) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794) at dalvik.system.NativeStart.main(ネイティブメソッド) 原因:java.lang.NullPointerException アンドロイドでandroid.app.LoadedApk.makeApplicationでandroid.app.LoadedApk.getClassLoader(LoadedApk.java:320) でandroid.app.LoadedApk.initializeJavaContextClassLoader(LoadedApk.java:377) (LoadedApk.java:493) で.app.ActivityThread.handleBindApplication(ActivityThread.java:4255) android.app.ActivityThread.access $ 1400(ActivityThread.java:140) at android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1297) at android.os.Handler.dispatchMessage(Handler.java:99) とandroid.os.Looper.loop(Looper.java:174) とandroid.app.ActivityThread.main(ActivityT hread.java:4952) at java.lang.reflect.Method.invokeNative(ネイティブメソッド) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit dalvik.system.NativeStart.main(ネイティブメソッド)でcom.android.internal.os.ZygoteInit.mainで$ MethodAndArgsCaller.run(ZygoteInit.java:1027) (ZygoteInit.java:794)

なぜこの例外がスローされるのですか?それを処理する方法。私はアンドロイドの世界に新しいです

+2

"インスタント実行を有効にする" のチェックを外しhttp://stackoverflow.com/questions/10150899/runtimeexception-instances-to-instantiate-application/10158241#10158241 –

+1

minSdkのバージョンが15以上であることを確認してください。、その15以上の場合は、インスタント実行を無効にする必要はありません –

答えて

0

Androidスタジオでインスタント実行オプションを無効にします。

インスタント・ランは、コードのホット・スワップを試みます。これにより、アプリケーションクラスが移動されます。 >設定を - - ファイルにインスタント実行Go]を無効にするには

>ビルドし、実行、展開 - >インスタントファイル名を指定して実行--->

+0

しかし、インスタント実行はアンドロイドスタジオの重要な機能であり、それは本当に完全に役立ちます。それを無効にすると、私の練習とテストのスピードが遅くなります。 – FaisalAhmed

+1

@FaisalAhmed Agree。しかし、現在の状態では、本当にバギー。 (私のアプリケーションの1つでは、テスト中に文字列リソースが混乱しました!他のインスタンスでは、Alert Dialogsなどで間違っています) – Shaishav

+0

はい、インスタント・ランは以前の段階ではバグですので、問題を解決するために無効にしてください –

関連する問題