web-dev-qa-db-ja.com

Android Studio 3.0でインスタント実行でアプリを実行できません

Android Studio 3.0に更新し、今ではInstant Run enabledでアプリを実行できません。

Java.io.FileNotFoundExceptionが原因で「タスクの実行に失敗しました」が表示されるのは、apkが見つからないためです

../build/intermediates/instant-run-resources/resources-production/

Instant Runでプロジェクトを実行できるように、これを克服する方法はありますか?

見つからないapkファイルの場所や、検索するパスを変更する方法がわかりません。

13
Hadas Kaminsky

問題と解決策を見つけました。

私の場合、原因はdexcount-gradle-pluginでした。プラグインはパッケージタスクがAPKを生成することを期待していますが、Instant Runではもう当てはまりません。そのため、Instant Runで実行するときにプロセスを無効にする新しいバージョンをリリースしました。

そのため、dexcountを最新バージョンに更新する必要がありました。

9
Hadas Kaminsky

以下のように設定してください、

enter image description here

それ以外の場合は、(既存のapkをアンインストールした後)アプリケーションをクリーニングして再インストールしてください。

13
Dhruv

インスタントラン用にプロジェクトを構成する

Android Studioは、Android Gradleのプラグイン2.3.0およびhigher。これをチェックアウトしてください [〜#〜] link [〜#〜] すぐに実行できるようにプロジェクトを設定します。

0
jazzbpn