这个版本的android studio与使用的gradle版本不兼容。请尝试禁用即时运行

我能够正确地构build应用程序,但是当我运行它时,我得到这个错误:

This version of android studio is incompatible with the gradle version used.Try disabling the instant run 

您可以使用正常的生成运行,而不是即时运行。

先检查一下

转至设置/首选项 > 生成,执行,部署选项 > 即时运行,取消选中所有三个框。

  1. 升级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)

  1. 删除您的生成文件夹

    当你运行项目,build立文件夹将被自动创build

  2. 转到菜单>清理项目,生成项目中的构build选项

    它应该没有即时运行的工作。

我有简单的步骤和正确的方法也

1 – 在Settings – > Build, Execution, Deployment选项 – > Instant Run

2 – 清除Enable instant run to hot swap code

3 – 清洁项目

p / s:它应该完全工作。

使用的Gradle插件通常与您使用的Android工作室的版本相同。

检查Android Studio版本

帮助→关于

该版本将读取Android Studio Version XYZ

然后,去

项目→Gradle脚本→build.gradle(Project)

并依赖关系改变类path

classpath 'com.android.tools.build:gradle:XYZ'

并重build/同步项目。

您可以按照Android Studio中的以下步骤禁用即时运行:

文件→设置→首选项对话框→生成→执行→部署→即时运行→更新项目

Android Studio 2中引入了此function。但是,当您禁用它时,下一次尝试将新应用程序推送到您的模拟器时,运行速度会变慢。

在我的情况下,我只是将Android Studio更新到Canary频道的最新版本,并且它的工作原理没有禁用此function。

希望这是帮助

正如sjd所评论的那样:只要清理项目并重新构build,如果你像我一样使用android studio应用的自动更新,可能会有所帮助。

我刚做了一个Build> Clean项目,然后重新运行应用程序!

我想在debugging模式下运行应用程序,并得到相同的消息,所以我试着:

  • 文件>使caching失效并重新启动…
  • 清洁项目
  • build立项目

没有工作…

然后,我只需点击绿色的箭头来运行该项目,而无需debugging…

成功了!

所以我刚刚添加了一个debugging会话,Android Studio中停止button的选项。

我通过这种方式修复

在你的顶层 build.gradle文件中将classpath 'com.android.tools.build:gradle:2.0.0'更新为classpath 'com.android.tools.build:gradle:2.0.0'

完成

我只是删除生成文件夹和清洁项目。它为我工作… !!!

在Android Studio 2.3.3中

文件 – >设置 – >生成,执行,部署 – >即时运行 – >无法即时运行到热交换代码(取消选中)

现在,您已禁用即时运行…

它将解决即时运行问题。