【问题标题】:Android - PLUGIN IS TOO OLD,PLEASE UPDATE TO A MORE RECENT VERSION OR SET ANDROID_DAILY_OVERRIDEAndroid - 插件太旧,请更新到最新版本或设置 ANDROID_DAILY_OVERRIDE
【发布时间】:2016-02-27 08:09:50
【问题描述】:

我刚刚更新了我的安卓工作室。当前版本是Android Studio 2.0 Preview 6。但是,我收到了这篇文章标题中描述的消息。 我尝试在 gradle 文件的依赖项中使用 gradle 版本,但没有任何反应。这是我的文件。

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
 repositories {
    jcenter()
   }
    dependencies {
    classpath 'com.android.tools.build:gradle:2.0.0-alpha6'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
  }
 }

  allprojects {
  repositories {
    jcenter()
  }
  }

  task clean(type: Delete) {
   delete rootProject.buildDir
 }

为了解决问题,我应该输入 gradle 的任何特定值吗?有些人通过使用 gradle:1.5.0 的版本来修复它。

谢谢

【问题讨论】:

  • 是否为所有子模块设置了相同的 gradle 版本 2.0.0-alpha6
  • 我不确定。你说如何找到子模块?应该去哪里?
  • 在您的项目视图中选择“Android”演示文稿并展开“Gradle Scripts”部分/您将看到您项目的所有 build.gradles。

标签: android android-studio gradle


【解决方案1】:

这是我的 cmets 的完整答案。

您需要对项目的所有子模块使用相同版本的 gradle。 您可以通过在项目视图中选择“Android”演示文稿并展开“Gradle Scripts”部分来查看子模块列表。您将看到项目中包含的所有build.gradles

【讨论】:

    【解决方案2】:

    截至 2016 年 4 月 22 日,最新的测试版变为

    类路径'com.android.tools.build:gradle:2.1.0-rc1' 并且在 6 月 3 日发布了稳定的 2.1.2 版本,您可以选择使用

    类路径'com.android.tools.build:gradle:2.1.2'

    【讨论】:

    • 你直接复制粘贴了我的答案
    【解决方案3】:

    这里的其他答案是正确的,但已经过时了,因为这个问题没有得到那么多的流量。

    此错误表明您使用的开发环境已经过时,可能会导致奇怪的副作用,解决方案当然是升级到更新的版本。

    当您使用开发版本时,一旦您的版本远远落后于当前版本,错误就会再次出现,这就是为什么 seasia 的答案停止工作的原因

    我一直在更新最新版本列表以及我对这个类似问题的回答的稳定版本,这样我每次都可以修复它收到新警告:

    Android Studio 2.0 - Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE

    【讨论】:

      猜你喜欢
      • 2017-03-21
      • 2016-04-06
      • 1970-01-01
      • 2016-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多