問題タブ [instant-run]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Gradle2.0.0-alpha プラグインでコンパイルされた Android (Kotlin で記述) プロジェクトの実行中にエラーが発生しました
gradle2.0.0-alpha
私が得ている新しいプラグインでプロジェクトをコンパイルするとき。
何か案は?
android - アプリケーション com.android.tools.fd.runtime.BootstrapApplication をインスタンス化できませんか?Android
Android Studio をバージョン 2.0 に更新しました。しかし、私には問題がありました。理由はわかりません。
重要なエラー情報:
アプリケーション com.android.tools.fd.runtime.BootstrapApplication をインスタンス化できません: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
長い間検索しましたが、正しい答えが見つかりませんでしたリンクを参照してください
[ファイル] - > [プロジェクト構造] をクリックすると、同時に次の エラーが表示されます。
ライブラリのどこかに問題はありますか?gradle がプログラムをビルドするとき、ライブラリは現在のプログラムに対して完全にロードされませんでした。Android Studio バージョン 2.0 に問題はありますか?
Androidスタジオ1.4.0を使用してプログラムをビルドして実行すると。それは私にとってはうまくいきます!しかし、Android Studio 2.0 を使用すると問題が発生します。
なんで?私を手伝ってくれますか?
詳細なエラー ログは次のとおりです。
11-28 11:57:00.489 19890-19890/com.eallcn.rentagent.debug E/AndroidRuntime: 致命的な例外: メイン プロセス: com.eallcn.rentagent.debug、PID: 19890 java.lang.RuntimeException: アプリケーションをインスタンス化できませんcom.android.tools.fd.runtime.BootstrapApplication: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication android.app.LoadedApk.makeApplication(LoadedApk.java:537) で android.app .ActivityThread.handleBindApplication(ActivityThread.java:4586) で android.app.ActivityThread.access$1800(ActivityThread.java:139)
で android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
android.os.Handler.dispatchMessage(Handler.java:102)
で android.os.Looper.loop(Looper.java:136)
で android.app.ActivityThread.main(ActivityThread.java:5314)
で java.lang. com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
での java.lang.reflect.Method.invoke(Method.java:515)でのreflect.Method.invokeNative(ネイティブ メソッド)
。 android.internal.os.ZygoteInit.main(ZygoteInit.java:680)
での dalvik.system.NativeStart.main(ネイティブ メソッド)
原因: java.lang.IllegalStateException: java.lang.ClassNotFoundException: com.eallcn.rentagent.MyDebugEallApplication
com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:167) で com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) で android.app.Application.attach (Application.java:194)
で android.app.Instrumentation.newApplication(Instrumentation.java:992)
で android.app.Instrumentation.newApplication(Instrumentation.java:976)
で android.app.LoadedApk.makeApplication(LoadedApk.java: 532)
android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586) で android.app.ActivityThread.access$1800(ActivityThread.java:139) で android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316) で Android .os.Handler.dispatchMessage(Handler.java:102) で android.os.Looper.loop(Looper.java:136) で 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.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) com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:155) com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) で android.app.Application.attach(Application.java:194) で android.app.Instrumentation.newApplication(Instrumentation.java) :992) android.app.Instrumentation.newApplication(Instrumentation.java:976) で android.app.LoadedApk.makeApplication(LoadedApk.java:532) で android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586) で android.app.ActivityThread.access$1800(ActivityThread.java:139) で android.app.ActivityThread$H.handleMessage( ActivityThread.java:1316) で android.os.Handler.dispatchMessage(Handler.java:102) で android.os.Looper.loop(Looper.java:136) で android.app.ActivityThread.main(ActivityThread.java:5314) で java.lang.reflect.Method.invokeNative(Native Method) で java.lang.reflect.Method.invoke(Method. java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) で com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) dalvik.system.NativeStart.main(Native Method) で 原因: java.lang.NoClassDefFoundError: com/eallcn/rentagent/MyDebugEallApplication at java.lang.Class.classForName(Native Method) at java.lang.Class.forName (Class.java:251) java.lang.Class.forName(Class.java:216) com.android.tools.fd.runtime.BootstrapApplication.createRealApplication(BootstrapApplication.java:155) で com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) で android.app.Application android.app.Instrumentation.newApplication(Instrumentation.java:992) で android.app.Instrumentation.newApplication(Instrumentation.java:976) で android.app.LoadedApk.makeApplication(LoadedApk.java:532) で android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586) で android. app.ActivityThread.access$1800(ActivityThread.java:139) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316) で android.os.Handler.dispatchMessage(Handler.java:102) で android.os.Looper.loop(Looper.java:136) で android.app.ActivityThread.main(ActivityThread.java) :5314) java.lang.reflect.Method.invokeNative(ネイティブ メソッド) で java.lang.reflect.Method.invoke(Method.java:515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) で com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) で dalvik.system.NativeStart.main で(ネイティブ メソッド) 原因: java.lang.ClassNotFoundException: パスにクラス "com.eallcn.rentagent.MyDebugEallApplication" が見つかりませんでした: DexPathList[[zip ファイル "/data/app/com.eallcn.rentagent.debug-1 .apk"],nativeLibraryDirectories=[/data/app-lib/com.eallcn.rentagent.debug-1, /vendor/lib, /system/lib, /data/datalib]] dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56 で) で java.lang.ClassLoader.loadClass(ClassLoader.java:497) で java.lang.ClassLoader.loadClass(ClassLoader.java:457) で java.lang.Class.com.android.tools.fd.runtime.BootstrapApplication.createRealApplication( BootstrapApplication.java:155) の com.android.tools.fd.runtime.BootstrapApplication.attachBaseContext(BootstrapApplication.java:179) の android.app.Application.attach(Application.java:194) で android.app.Instrumentation.newApplication(Instrumentation.java:992) で android.app.Instrumentation.newApplication(Instrumentation.java:976) で android.app.LoadedApk.makeApplication(LoadedApk) .java:532) で android.app.ActivityThread.handleBindApplication(ActivityThread.java:4586) で android.app.android.os.Looper. java.lang.reflect.Method の android.app.ActivityThread.main(ActivityThread.java:5314) で loop(Looper.java:136)。java.lang.reflect.Method.invoke(Method.java:515) の invokeNative(ネイティブ メソッド) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) の com.android.internal. os.ZygoteInit.main(ZygoteInit.java:680) at dalvik.system.NativeStart.main(ネイティブ メソッド)515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) で com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) で dalvik.system.NativeStart.main で(ネイティブメソッド)515) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864) で com.android.internal.os.ZygoteInit.main(ZygoteInit.java:680) で dalvik.system.NativeStart.main で(ネイティブメソッド)680) dalvik.system.NativeStart.main (ネイティブ メソッド) で680) dalvik.system.NativeStart.main (ネイティブ メソッド) で
android-studio - Android Studio Instant Run - 完全なアプリをオーバーライドして再構築する
これまでのところ、Android Studio 2.0 の Instant Run 機能が気に入っています。現在のアクティビティを微調整するのに最適です。ただし、以前のアクティビティを微調整する必要があり、Instant Run でその変更が適用されないか、以前のアクティビティが再実行されないことがあります。Instant Run をクイック オプションとして保持できるようにしたいのですが、AS に完全なアプリをリロードするだけで、Instant Run を使用しないように指示したい場合もあります。
これを行う簡単な方法はありますか?それを行うための 3 ステップのチェックリスト (停止、再構築、デバッグ) があることをどこかで見ました。しかし、それでもうまくいかないようで、ボタンを 1 つ押す従来の方法よりも明らかに遅かったのです。