繁体   English   中英

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

[英]The android gradle plugin version 3.0.0-alpha1 is too old

在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

默认设置有什么问题?

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

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

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

在项目build.gradle中,只需更改

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

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

按照步骤 :

  • 转到您的项目结构
  • 单击左侧面板上的项目
  • 将Gradle版本更新为3.3
  • 单击“确定”按钮

让它同步,你就会完成

classpath'com.android.tools.build:grad::'

不建议使用+

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

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存储库。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM