Android 插件太旧 (2.4.0-alpha7)

Android plugin is too old (2.4.0-alpha7)

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

这是完整的消息

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>

beta/alpha 版本有 40 天的限制,之后,Android Studio 会强制您更新到最新版本。

但它不存在(最新的是 AS 3.0 的 alpha)所以一个可能的解决方案是设置环境变量,在命令行中执行(MAC):

launchctl setenv ANDROID_DAILY_OVERRIDE 8d256f619ba96afd1273947e8b8bebea4cb2fd05

并重新启动 Android Studio

在 Windows 上,可以通过添加 OS(或本地用户)键 "ANDROID_DAILY_OVERRIDE" 和值为“8d256f619ba96afd1273947e8b8bebea4cb2fd05”的环境变量来修复,然后重启 Android Studio那。 迁移到 Android Studio 3.x 后,最好删除此环境变量。

我在 Ubuntu 中的解决方案:

cd /etc
sudo gedit environment

添加到 'environment' 文件的末尾:ANDROID_DAILY_OVERRIDE="your_value"

保存并重启