[解決済み] アプリケーションのインスタンス化ができない com.android.tools.fd.runtime.BootstrapApplication ?Android
質問
Android Studioをバージョン2.0にアップデートしました。しかし、問題が発生しました。なぜでしょうか?
重要なエラー情報です。
Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
私は長い時間検索しましたが、私は正しい答えを見つけられませんでした。 あなたが見ることができる リンク
をクリックすると、同時に ファイル->プロジェクト構造 このようなエラーが表示されます。
libsのどこかに問題があるのでしょうか?gradleでビルドした際に、現在のプログラムに対してlibsが完全にロードされませんでした。Android Studioのバージョン2.0に問題があるのでしょうか?
Android Studio 1.4.0を使用してプログラムをビルドして実行したところ、正常に動作しました。それは私のためにうまく動作します! しかし、Android Studio 2.0を使用した場合、問題が発生しました。
なぜでしょうか?助けていただけませんか?
詳細なエラーログはこちらです。
11-28 11:57:00.489 19890-19890/com.eallcn.rentagent.debug E/AndroidRuntime: FATAL EXCEPTION: メイン プロセス:com.eallcn.rentagent.debug、PID:19890 java.lang.RuntimeException: Unable to instantiate application com.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication at android.app.LoadedApk.makeApplication(LoadedApk.java:537) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586)にて。 at android.app.ActivityThread.access$1800(ActivityThread.java:139)。
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)にて。
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)にて。
at android.app.ActivityThread.main(ActivityThread.java:5314)にて。
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)にて。
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)。 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)。
at dalvik.system.NativeStart.main(Native Method)
原因:java.lang.IllegalStateException: java.lang.ClassNotFoundException。 com.eallcn.rentagent.MyDebugEallApplicationが発生しました。
で com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:167) at com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) at android.app.Application.attach(Application.java:194)
at android.app.Instrumentation.newApplication(Instrumentation.java:992)にて。
at android.app.Instrumentation.newApplication(Instrumentation.java:976)にて。
at android.app.LoadedApk.makeApplication(LoadedApk.java:532)にて。
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586) at android.app.ActivityThread.access$1800(ActivityThread.java:139)。 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316) at android.os.Handler.dispatchMessage(Handler.java:102)にて。 at android.os.Looper.loop(Looper.java:136)。 at android.app.ActivityThread.main(ActivityThread.java:5314)にて。 at java.lang.reflect.Method.invokeNative(ネイティブメソッド) at java.lang.reflect.Method.invoke(Method.java:515)にて。 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)。 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680)。 at dalvik.system.NativeStart.main(Native Method) 原因:java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication によって引き起こされます。 at java.lang.Class.classForName(Native Method) at java.lang.Class.forName(Class.java:251)にて。 at java.lang.Class.forName(Class.java:216)にて。 at com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:155) at com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) at android.app.Application.CreateRealApplication(java:216) at android.app.Application.attach(Application.java:194) at android.app.Instrumentation.newApplication(Instrumentation.java:992)にて。 at android.app.Instrumentation.newApplication(Instrumentation.java:976)にて。 at android.app.LoadedApk.makeApplication(LoadedApk.java:532)にて、アプリケーションを作成しました。 at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586)にて。 at android.app.ActivityThread.access$1800(ActivityThread.java:139)にて。
どのように解決するのですか?
Android Studio の Instant Run オプションを無効にします。手順は Android Studio Instant Run ドキュメント .
Instant Run はコードのホットスワップを試みます。これにより、アプリケーションクラスが移動されます。
Instant Run を無効にするには File --> Settings--> Build,Execution,Deployment -->Instant Run ---> "Enable instant run" のチェックを外してください。
関連
-
Android.mk:7: *** セパレータがありません。
-
アンドロイドプロジェクトのパッケージングにgradleを使用する際の問題点
-
最新のandroidプロジェクトディレクトリにあるarmeabi-v7aとarmeabiの具体的な意味とその違いを教えてください。
-
指定された子にはすでに親がいます。まず、その子の親に対して removeView() をコールする必要があります。
-
JVMのエラーに遭遇しました。Java Runtime Environmentによって致命的なエラーが検出されました。
-
ライブラリをモジュールとしてインポートする際にエラーが発生しました。Error:A problem occurred configuring project ':library'.
-
Android TextViewにandroid:ellipsize=endのバグがある。
-
Android.support.v7.widget.Toolbar が見つかりませんでした。
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
AAPT2エラーについて:詳しくはログをご確認ください。
-
Gradle の同期に失敗しました。com.android.tools.build:gradle が見つかりませんでした。
-
android E/RecyclerView﹕ アダプタが接続されていないため、レイアウトをスキップする。
-
Android開発で「Attempt to invoke virtual method 'XXX()' on null object reference」というヌルポインター例外に遭遇する。
-
android studioが "The activity must be exported or contain an intent-filter" と表示され実行される。
-
android block certificate validation CertPathValidatorException: 認証パスのトラストアンカーが見つかりません
-
エラータイプ 3 タイプエラー, Error: アクティビティクラス{}が存在しません。アクティビティ起動時のエラー 解決方法
-
Android Studio常见错误之:Rendering Problems/The following classes could not be instantiated
-
Android.support.v7.widget.Toolbar が見つかりませんでした。
-
Android TextViewは、テキスト内容が表示省略記号を超えているかどうかを判断する