这个版本的android studio与使用的gradle版本不兼容。请尝试禁用即时运行
我能够正确地构build应用程序,但是当我运行它时,我得到这个错误:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
您可以使用正常的生成运行,而不是即时运行。
先检查一下
转至设置/首选项 > 生成,执行,部署选项 > 即时运行,并取消选中所有三个框。
-
升级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)
-
删除您的生成文件夹
当你运行项目,build立文件夹将被自动创build
-
转到菜单>清理项目,生成项目中的构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中
文件 – >设置 – >生成,执行,部署 – >即时运行 – >无法即时运行到热交换代码(取消选中)
现在,您已禁用即时运行…
它将解决即时运行问题。