android gradle插件版本3.0.0-alpha1太旧了

时间:2017-06-27 06:59:13

标签: android android-studio android-studio-3.0

在Android Studio 3.0 Canary 1上构建默认项目(黑色模板)时,我收到以下错误。

The android gradle plugin version 3.0.0-alpha1 is too old, please update to the latest version. To override this check from the command line please set the 
ANDROID_DAILY_OVERRIDE environment variable to "d27b293f4c7c48dfe922ba160164f3fa511cb3b9" 
Upgrade plugin to version 3.0.0-alpha1 and sync project Open File

默认设置有什么问题?

5 个答案:

答案 0 :(得分:7)

您的代码可能在项目build.gradle文件中包含过时的gradle插件版本(可能是alpha1,或类似的东西)。将其更新为最新的alpha4插件,如下所示:

dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0-alpha4'
}

答案 1 :(得分:2)

显然,alpha1已经过时了,即使在我找不到的文档中没有提到它。

在项目build.gradle中,只需从

更改即可
classpath 'com.android.tools.build:gradle:3.0.0-alpha1'

classpath 'com.android.tools.build:gradle:3.0.0-alpha4' 

答案 2 :(得分:1)

按照以下步骤操作:

  • 转到您的项目结构
  • 点击左侧面板上的项目
  • 将Gradle版本更新为3.3
  • 点击Ok Button

让它同步,你就会完成

答案 3 :(得分:1)

classpath' com.android.tools.build:gradle:+'

不建议使用+

答案 4 :(得分:0)

尝试这个解决方案后,我带来了这个:

buildscript {
  repositories {
    jcenter()
    maven { url 'https://maven.google.com' }
  }
  dependencies {
    classpath 'com.android.tools.build:gradle:3.0.0-alpha4'
  }
}

添加

maven { url 'https://maven.google.com' }

到buldscript存储库。