android-gradle-plugin - Android插件过旧(2.4.0-alpha7)

标签 android-gradle-plugin gradle-plugin

我正在使用android studio 2.4,并收到此错误。显然我必须更新我的android插件,但是当我在jcenter中检查新版本时,唯一的版本
可用的是2.5.0-alpha-preview-02。这将导致完全相同的错误。
我还在错误消息中的某处看到它说我必须替换ANDROID_DAILY_OVERRIDE环境变量。但是我真的不知道将这个环境变量放在哪里?它应该转到local.properties还是OS env变量?我想知道是否还有其他人面临这个问题。

这是完整的消息

Error:(1, 0) The android gradle plugin version 2.5.0-alpha-preview-02 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 "8d256f619ba96afd1273947e8b8bebea4cb2fd05"
<a href="fixGradleElements">Upgrade plugin to version 2.4.0-alpha7 and sync project</a><br><a 
href="openFile:C:/Users/hshahdoost/MyWork/BAmooz/Android/build.gradle">Open File</a>

最佳答案

在Windows上,可以通过添加具有键“ ANDROID_DAILY_OVERRIDE”和值“ 8d256f619ba96afd1273947e8b8bebeaa4cb2fd05”的OS(或本地用户)环境变量来修复该问题,然后重新启动Android Studio。
迁移到Android Studio 3.x之后,最好再删除此环境变量。

关于android-gradle-plugin - Android插件过旧(2.4.0-alpha7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44301207/

相关文章:

android - 如何将多个 C++ cmake 项目链接到 Android Studio/gradle 项目?

android - 如何为 Android 应用程序创建自定义 gradle 插件

gradle - 如何通过独立插件将类文件添加到Gradle源集中?

spring-boot - asciidoctorj 库不适用于 Spring Boot 2 可执行引导 jar

java - Spring Boot插件需要Gradle 4.10或更高版本。当前版本是Gradle 4.1

GradleBuild 更改调用任务的路径

android - "connectedAndroidTest"任务成功后运行gradle task X

android - 构建项目时获取转换异常

java - 导入gradle项目不会复制内容

java - 带有 java 平台插件的父 gradle 模块