Android Studio 2 プレビュー 4 からプレビュー 6 にアップグレードすると、アプリはビルドされますが、デバイスで起動するとすぐにクラッシュします。私のアプリは Google マップとプレイ サービスを使用しており、アップグレード前は正常にビルドされていました。
Instant Run を無効にすると、クラッシュせずにビルドできますが、Instant Run が無効になっている場合は Studio 2.0 ベータ版を使用しても意味がありません。
Preview 4 に戻そうとしましたが、問題は解決しませんでした。問題の根本は使用のどこかにあるようです
classpath 'com.android.tools.build:gradle:2.0.0-alpha6'
alpha3 (以前の作業セットアップ) を使用するように強制すると、すべて問題なく、スタジオ プレビュー 4 および 6 で期待どおりにインスタント ランが動作します。
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
アプリの起動/クラッシュ時の例外は次のとおりです。
01-21 17:35:31.555 30075-30075/com.company.myappnameplus E/AndroidRuntime: 致命的な例外: メイン プロセス: com.company.myappnameplus、PID: 30075 java.lang.RuntimeException: アプリケーション com.android をインスタンス化できません。 tools.fd.runtime.BootstrapApplication: java.lang.ClassNotFoundException: パスにクラス "com.android.tools.fd.runtime.BootstrapApplication" が見つかりませんでした: DexPathList[[zip ファイル "/system/framework/com.google. android.maps.jar」、zip ファイル「/data/app/com.company.myappnameplus-1/base.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_dependencies_8b36bf2fb6c9fc3dcd915b0effe791e5a50faf8d.apk」、zipファイル "/data/app/com.company.myappnameplus-1/split_lib_slice_0_1a0168c89c1a86b61600aa66f7d6f319881b77c4.apk"、zip ファイル "/data/app/com.company.myappnameplus-1/split_lib_slice_1_a471c1e8faba5d17663780e37b7f227a45f3bc48.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_2_9dc8d6131a401b2484dca13c95c2bfff6ce9fe24.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_3_489c8b6bf579c4a0b5a7968fa43d579b9fbf0ea1.apk" , zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_4_0e650edd3ae479f251ae5a4b5a1bf84498771472.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_5_95fd91377416b71171b9b62c4c6559534d10668d.apk", zip file "/data/app /com.company.myappnameplus-1/split_lib_slice_6_a24f63d8736d4696a2261fd6310aca5decd2e753.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_slice_7_bc927a3c249d78a3bed63d615fee2368a7.8k1」zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_8_3930d0a866d3a4c4384dc1c0b3d6baa5c310bed1.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_9_20ea2f37b2bb23f478a650eb82cd0465187969d4.apk"],nativeLibraryDirectories=[/data/app android.app.ActivityThread.handleBindApplication(ActivityThread. java:4680) で android.app.ActivityThread.-wrap1(ActivityThread.java) で android.app.ActivityThread$H.handleMessage(ActivityThread.java:1405) で android.os.Handler.dispatchMessage(Handler.java:102) android.os.Looper.loop(Looper.java:148) で android.app.ActivityThread.main(ActivityThread.java:5417) で java.lang.reflect.Method で。com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) で (ネイティブ メソッド) を呼び出します。com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) でlang.ClassNotFoundException: パスにクラス "com.android.tools.fd.runtime.BootstrapApplication" が見つかりませんでした: DexPathList[[zip ファイル "/system/framework/com.google.android.maps.jar", zip ファイル" /data/app/com.company.myappnameplus-1/base.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_dependencies_8b36bf2fb6c9fc3dcd915b0effe791e5a50faf8d.apk」、zip ファイル「/data/app/com.company」 .myappnameplus-1/split_lib_slice_0_1a0168c89c1a86b61600aa66f7d6f319881b77c4.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_slice_1_a471c1e8faba5d17663ap780e37b7f227a8kbc3」、zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_2_9dc8d6131a401b2484dca13c95c2bfff6ce9fe24.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_3_489c8b6bf579c4a0b5a7968fa43d579b9fbf0ea1.apk", zip file "/data/app/ com.company.myappnameplus-1/split_lib_slice_4_0e650edd3ae479f251ae5a4b5a1bf84498771472.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_5_95fd91377416b71171b9b62c4c6559534d10668d.apk", zip file "/data/app/com.company.myappnameplus-1/ split_lib_slice_6_a24f63d8736d4696a2261fd6310aca5decd2e753.apk」、zip ファイル「/data/app/com.company.myappnameplus-1/split_lib_slice_7_bc927a3c249d78a3bed63d615fee2368a584d167.apk」、zipcom ファイル「./company.myappnameplus-1/split_lib_slice_8_3930d0a866d3a4c4384dc1c0b3d6baa5c310bed1.apk", zip file "/data/app/com.company.myappnameplus-1/split_lib_slice_9_20ea2f37b2bb23f478a650eb82cd0465187969d4.apk"],nativeLibraryDirectories=[/data/app/com.company.myappnameplus-1/lib/arm64 、/vendor/lib64、/system/lib64]]
何が起こっているのか、またはこのエラーを克服する方法を知っている人はいますか?