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

时间:2016-02-04 13:38:33

标签: android-studio build

我能够正确构建应用程序,但是当我运行它时,我收到此错误:

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

10 个答案:

答案 0 :(得分:115)

您可以使用正常构建运行而不是即时运行。

先检查

转到设置/偏好设置> 构建,执行,部署选项> 即时运行取消选中所有三个框。

  1. 升级Gradle服务网址:

    项目> Gradle>包装器> gradle-wrapper.properties

    更改网址
    distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 
    

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
    
  2. (在此处查找最新的distributionUrl gradle插件版本:http://services.gradle.org/distributions

    **确保使用gradle-x.xx-all.zip )

    1. 删除您的构建文件夹

      运行项目时,将自动创建构建文件夹

    2. 转到菜单中的BUILD选项>清理项目,构建项目

      它应该可以在没有即时运行的情况下工作。

答案 1 :(得分:33)

我有简单的步骤&正确的方式

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

2 - 清除Enable instant run to hot swap code

3 - 清洁项目

p / s:它应该完全有效。

答案 2 :(得分:21)

使用的Gradle插件通常与您正在使用的Android studio版本相同。

检查Android Studio版本

  

帮助→关于

,版本将会读取 Android Studio Version X.Y.Z

然后,转到

  

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

并在依赖项下将类路径更改为

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

并重建/同步项目。

答案 3 :(得分:8)

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

  

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

此功能在Android Studio 2中引入。但是,当您禁用它时,下次当您尝试将新应用推送到模拟器时运行速度会慢得多。

在我的情况下,我只是将Android Studio更新为canary频道的最新版本,并且无需禁用此功能即可使用。

希望有所帮助

答案 4 :(得分:8)

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

答案 5 :(得分:7)

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

答案 6 :(得分:2)

我想在调试模式下运行应用程序并获得相同的消息,所以我尝试了:

  • 文件>使缓存无效并重新启动...
  • 清理项目
  • 构建项目

没有任何效果......

然后,我只是点击绿色箭头来运行项目而无需调试......

工作!

然后我刚刚添加了一个调试会话,其中包含Android Studio中停止按钮的左侧选项。

答案 7 :(得分:0)

我确实这样做了。

将您的课程路径更新为顶级 build.gradle 文件中的classpath 'com.android.tools.build:gradle:2.0.0'

完成

答案 8 :(得分:0)

我只是已删除 构建文件夹和清理项目。它对我有用...... !!!

答案 9 :(得分:0)

在Android Studio 2.3.3中

档案 - >设置 - >构建,执行,部署 - >即时运行 - >无法立即运行到热插拔代码(取消选中)

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

它将解决即时运行问题。