アプリを正しくビルドできますが、実行すると次のエラーが表示されます。
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
アプリを正しくビルドできますが、実行すると次のエラーが表示されます。
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
回答:
インスタントランではなく、通常のビルドランを使用できます。
最初に確認
行く設定/プリファレンス > ビルド、実行、展開オプション > インスタントファイル名を指定して実行し、チェックを外し、すべての3つのボックスを。
GradleサービスURLのアップグレード:
プロジェクト> Gradle>ラッパー> gradle-wrapper.properties
からURLを変更
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
に
distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
(最新のdistributionUrl gradleプラグインバージョンをここで見つけてください:http : //services.gradle.org/distributions
**必ずgradle-x.xx-all.zipを使用してください)
ビルドフォルダーを削除する
プロジェクトを実行すると、ビルドフォルダが自動的に作成されます
メニューのビルドオプションに移動>プロジェクトをクリーンアップ、プロジェクトをビルド
すぐに実行しなくても動作するはずです。
Android Studioで次の手順を実行して、インスタントランを無効にすることができます。
ファイル→設定→設定ダイアログ→ビルド→実行→デプロイメント→インスタント実行→プロジェクトの更新
この機能はAndroid Studio 2で導入されました。ただし、これを無効にすると、次に新しいアプリをエミュレータにプッシュしようとしたときに、実行速度が大幅に低下します。
私の場合、Android Studioをカナリアチャネルから最新のビルドに更新するだけで、この機能を無効にすることなく機能します。
それが役に立てば幸い
sjdによるコメント:プロジェクトをクリーンアップして再度ビルドするだけで、私と同じように、android studioによって適用された自動更新を使用した場合に役立つ場合があります。