【问题标题】:This version of android studio is incompatible with the gradle version used.Try disabling the instant run此版本的android studio 与使用的gradle 版本不兼容。尝试禁用即时运行
【发布时间】:2016-05-14 03:42:47
【问题描述】:

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

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

【问题讨论】:

  • 仅供参考:我已禁用即时运行
  • 错误详情在哪里?您是否错过了保存图像或粘贴错误
  • 在我的情况下,它在我打开即时运行后开始工作,奇怪......当即时运行关闭时它给出了错误。
  • 就我而言,只需清理项目即可!呸!
  • 我会同意“Build->Clean Project”也为我解决了这个问题。

标签: android-studio build


【解决方案1】:

您可以使用普通构建运行而不是即时运行。

先检查

转到设置/首选项 > 构建、执行、部署选项 > 即时运行并取消选中所有三个盒子。

  1. 升级 Gradle 服务 URL:

    项目 > Gradle > Wrapper > 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
    

(在此处查找最新的distributionUrl gradle插件版本:http://services.gradle.org/distributions

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

  1. 删除你的构建文件夹

    运行项目时,会自动创建build文件夹

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

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

【讨论】:

  • 感谢您将答案解释为步骤。检查设置和步骤 1 是强制性的,以摆脱此错误
  • @Manju 当我遇到错误时,需要步骤1和设置。
  • 这是一个很好的答案,但有没有办法仍然使用即时运行?
  • @me1982 是的!将您的 android studio 更新到最新版本或下载新版本
  • 我使用的是最新版本。这开始发生是因为我更新到最新版本。
【解决方案2】:

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

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

2 - 清除Enable instant run to hot swap code

3 - 清理项目

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

【讨论】:

    【解决方案3】:

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

    检查 Android Studio 版本

    帮助 → 关于

    并且版本将读取 Android Studio Version X.Y.Z

    然后,转到

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

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

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

    并重建/同步项目。

    【讨论】:

      【解决方案4】:

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

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

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

      在我的情况下,我只是将 Android Studio 更新到金丝雀频道的最新版本,它可以在不禁用此功能的情况下工作。

      希望对你有帮助

      【讨论】:

      • 如果不想更新 Android Studio,也可以像 John Snow 的回答那样调整 gradle 版本号。
      【解决方案5】:

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

      【讨论】:

      • 这对我有用。比禁用即时运行更好的解决方案(如果可用)。
      【解决方案6】:

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

      【讨论】:

      • 让我开心!谢谢
      【解决方案7】:

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

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

      没有任何效果...

      然后,我直接点了绿色箭头,不调试就运行项目了……

      成功了!

      所以我只是在 Android Studio 中添加了一个带有停止按钮左侧选项的调试会话。

      【讨论】:

        【解决方案8】:

        我确实是通过这种方式修复的。

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

        完成

        【讨论】:

          【解决方案9】:

          我刚刚删除 Build 文件夹并清理项目。它对我有用...!!!

          【讨论】:

            【解决方案10】:

            在 Android Studio 2.3.3 中

            File -> Settings -> Build, Execution, Deployment -> Instant Run -> Unable Instant Run to hot swap code (取消勾选)

            现在,您已禁用 Instant Run...

            它将解决即时运行问题。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2019-12-09
              • 1970-01-01
              • 2019-08-01
              • 2021-04-02
              • 2022-09-24
              • 2020-05-15
              • 2016-10-04
              相关资源
              最近更新 更多