web-dev-qa-db-ja.com

このバージョンのAndroidスタジオは、使用されているグラドルバージョンと互換性がありません。インスタントランを無効にしてみてください

アプリを正しく構築できますが、実行するとこのエラーが発生します。

This version of Android studio is incompatible with the gradle version used.Try disabling the instant run
91
santosh kumar

インスタントランではなく通常のビルドランを使用できます。

最初に確認

設定/設定>ビルド、実行、配置オプション>インスタントランおよび3つのボックスすべてのチェックを外します

  1. GradleサービスのURLのアップグレード:

    プロジェクト> Gradle> Wrapper> 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グラドルプラグインのバージョンはこちらから: http://services.gradle.org/distributions

** gradle-x.xx-all.Zipを必ず使用してください。

  1. ビルドフォルダを削除する

    プロジェクトを実行すると、ビルドフォルダが自動的に作成されます

  2. メニューの[ビルド]オプションに移動し、[プロジェクトをクリーンアップ]、[プロジェクトをビルド]の順にクリックします。

    それはすぐに動かなくても機能するはずです。

115
Dinesh Sunny

簡単な手順と正しい方法もありました

1 - Settings - > Build, Execution, Deploymentオプション - > Instant Run

2 - Enable instant run to hot swap codeをクリア

3 - クリーンプロジェクト

p/s:それは全くうまくいくはずです。

33
Huy Tower

使用されているGradleプラグインは、通常、使用しているAndroidスタジオのバージョンと同じです。

Android Studioのバージョンを確認する

ヘルプ→について

バージョンはAndroid Studio Version X.Y.Zになります。

それから、

プロジェクト→Gradleスクリプト→build.gradle(プロジェクト)

そして依存関係の下ではクラスパスを

classpath 'com.Android.tools.build:gradle:X.Y.Z'

そしてプロジェクトを再構築/同期します。

21
John Snow

Android Studioで次の手順に従ってインスタントランを無効にすることができます。

ファイル→設定→設定ダイアログ→ビルド→実行→配置→インスタントラン→プロジェクトの更新

この機能はAndroid Studio 2で導入されました。ただし、無効にすると、次回新しいアプリをエミュレータにプッシュしようとしたときの動作が遅くなります。

私の場合、私はカナリアのチャンネルから最新のビルドにAndroid Studioをアップデートするだけで、それはこの機能を無効にすることなく動作します。

それが助けになることを願っています

8
Mansour Essgaer

Sjdによるコメント:プロジェクトをクリーンアップして再度ビルドするだけで、あなたが私と同じようにAndroid Studioによって適用された自動更新を使用したことがある場合に役立つかもしれません。

8
Erik Melkersson

Build> Cleanプロジェクトを実行してから、アプリを再実行しただけです。

7
arniotaki

私はデバッグモードでアプリを実行したかったと同じメッセージを得たので、私は試してみました:

  • ファイル>キャッシュを無効にして再起動します...
  • クリーンプロジェクト
  • プロジェクトを構築

何もうまくいきませんでした...

それから、デバッグせずにプロジェクトを実行するために緑色の矢印をクリックしました。

働いた!

それでは、Android Studioの停止ボタンの左側にデバッグセッションを追加しました。

2
marienke

Android Studio 2.3.3の場合

[ファイル] - > [設定] - > [ビルド]、[実行]、[デプロイメント] - > [インスタントラン] - > [ホットスワップコードでインスタントランを実行できません](チェックを外します)

これで、インスタントランを無効にしました...

それはインスタントランの問題を解決します。

0
yjp

私はこの方法で直しました。

トップレベルbuild.gradleファイルでクラスパスをclasspath 'com.Android.tools.build:gradle:2.0.0'に更新します。

完了

0
Hiren Patel

私は削除済み the ビルドフォルダ、クリーンプロジェクトです。

0
asif galachar