web-dev-qa-db-fra.com

Android est trop ancien (2.4.0-alpha7)

J'utilise Android studio 2.4, et j'obtiens cette erreur. Apparemment, je dois mettre à jour mon Android, mais lorsque j'ai vérifié jcenter pour les nouvelles versions, le seul la version disponible était 2.5.0-alpha-preview-02. ce qui provoquerait exactement la même erreur. Je vois également quelque part dans le message d'erreur qu'il est dit que je dois remplacer le Android_DAILY_OVERRIDE variable d'environnement. Mais je n'ai vraiment aucune idée où mettre cette variable d'environnement? Doit-il aller dans local.properties ou s'agit-il d'une variable env du système d'exploitation? Je me demandais si quelqu'un d'autre est confronté à ce problème.

Ceci est le message complet

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>
19

Sur Windows, il peut être corrigé en ajoutant une variable d'environnement OS (ou utilisateur local) avec la clé "Android_DAILY_OVERRIDE" et la valeur "8d256f619ba96afd1273947e8b8bebea4cb2fd05" et redémarrer Android Studio après cela. Après la migration vers Android Studio 3.x, il est préférable de supprimer cette variable d'environnement.

8
olegivo

Il y a une limite de 40 jours pour les versions bêta/alpha et après cela, Android Studio vous oblige à mettre à jour vers la dernière version.

Mais il n'existe pas (le plus récent est l'alpha avec AS 3.0), donc une solution possible consiste à définir cette variable d'environnement, en exécutant dans la ligne de commande (sous MAC):

launchctl setenv Android_DAILY_OVERRIDE 8d256f619ba96afd1273947e8b8bebea4cb2fd05

Et relancez Android Studio

20
nhpatt

Ma solution dans Ubuntu:

cd /etc
Sudo gedit environment

ajouter à la fin du fichier 'environnement': Android_DAILY_OVERRIDE = "your_value"

enregistrer et redémarrer

2
shww