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


91

我能够正确构建应用程序,但是在运行它时出现此错误:

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

Fyi:我禁用了即时运行功能
santosh kumar,2016年

1
错误详细信息在哪里?你错过staving图像或粘贴错误
AndroidMechanic -病毒帕特尔

1
就我而言,它在我打开即时运行后开始工作,奇怪的是...当即时运行关闭时,它给出了错误。
mehmet6parmak

7
就我而言,只是清洁项目就可以了!!
Sjd

2
我还将第二次“构建->清洁项目”也为我解决了这个问题。
布赖恩

Answers:


115

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

首先检查

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

  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. 删除构建文件夹

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

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

    它应该工作而无需立即运行。


1
感谢您在答案中逐步解释。检查设置和step1是强制性设置,以便摆脱此错误
-Manju

@Manju遇到错误时,需要执行步骤1和设置。
kkwang

1
这是一个很好的答案,但是有没有办法仍然使用即时运行?
CaptainNemo '16

@ me1982是的!将您的android studio更新到最新版本或下载新版本
Dinesh Sunny

4
我正在使用最新版本。这是因为我更新到最新版本而开始发生的。
CaptainNemo

33

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

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

2-清除 Enable instant run to hot swap code

3-清洁项目

p / s:应该完全可以工作。


21

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

检查Android Studio版本

帮助→关于

版本将显示为 Android Studio Version X.Y.Z

然后去

工程→Gradle脚本→build.gradle(工程)

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

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

并重建/同步项目。


8

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

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

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

就我而言,我只是将Android Studio从金丝雀频道更新为最新版本,并且可以在不禁用此功能的情况下正常运行。

希望对你有帮助


1
如果您不想更新Android Studio,也可以像John Snow的答案一样调整gradle版本号。
斯蒂芬·凯瑟


7

我只是做了一个构建>清理项目,然后重新运行应用程序!


让我开心!谢谢
Aovin Mahmud

2

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

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

没事...

然后,我仅单击绿色箭头即可运行项目而无需调试...

工作了!

因此,然后我在Android Studio中添加了带有“停止”按钮左侧选项的调试会话。




0

在Android Studio 2.3.3中

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

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

它将解决即时运行问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.