Подтвердить что ты не робот

Плагин Android слишком стар (2.4.0-alpha7)

Я использую android studio 2.4, и получаю эту ошибку. По-видимому, мне нужно обновить свой плагин для Android, но когда я проверил jcenter для новых версий, единственная версия доступный был 2.5.0-alpha-preview-02. что приведет к той же ошибке. Я также вижу где-то в сообщении об ошибке, что он говорит, что я должен заменить переменную среды ANDROID_DAILY_OVERRIDE. Но я действительно не знаю, где поставить эту переменную среды? Должен ли он перейти к local.properties или это переменная env 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>
4b9b3361

Ответ 1

В Windows это можно устранить, добавив переменную среды OS (или локального пользователя) с ключом "ANDROID_DAILY_OVERRIDE" и значением "8d256f619ba96afd1273947e8b8bebe4cb2fd05" и после этого перезапустите Android Studio. После перехода на Android Studio 3.x лучше удалить эту переменную окружения.

Ответ 2

Существует ограничение на 40 дней для версий бета/альфа, и после этого Android Studio заставит вас обновиться до последней версии.

Но он не существует (новейшей является альфа с AS 3.0), поэтому возможным решением является установка этой переменной среды, выполняющейся в командной строке (в MAC):

launchctl setenv ANDROID_DAILY_OVERRIDE 8d256f619ba96afd1273947e8b8bebe4cb2fd05

И перезапустите Android Studio

Ответ 3

Мое решение в Ubuntu:

cd /etc
sudo gedit environment

добавить к концу файла 'environment': ANDROID_DAILY_OVERRIDE = "your_value"

сохранить и перезагрузить