J'ai récemment créé un nouveau dépôt local auquel j'ai extrait du code, à partir de notre référentiel distant.
Lorsque j'ouvre le projet, je reçois un message dans la console:
Gradle sync failed: SDK location not found. Define location with sdk.dir in the local.properties file or with an Android_HOME environment variable.
Consult IDE log for more details
J'ai suivi les instructions ici pour définir la variable d'environnement (Im sur un Mac) et vérifié mon fichier local.properties:
sdk.dir=/Users/admin/Library/Android/sdk
Donc, les deux choses sont réglées et je reçois toujours cette erreur. J'ai cherché, mais aucune solution n'a fonctionné pour moi.
De l'aide? Je vous remercie.
MODIFIER:
Cela n'arrive qu'avec un seul projet. Le reste des projets fonctionne parfaitement.
Dans Android Studio:
Sous Linux (Ubuntu 16.04), vous pouvez définir la variable d’environnement Android_HOME en modifiant le fichier ~/.bashrc
, en exécutant nano ~/.bashrc
, puis en ajoutant la variable d’environnement qui pointe vers le chemin de votre Android Sdk, qui est '/home/kbuhiire/Android/Sdk'
. . export Android_HOME='/home/kbuhiire/Android/Sdk'
et après avoir sauvegardé le fichier, lancez source ~/.bashrc
.
J'ai eu le même problème et essayé les commentaires ci-dessus. Plus tard, l'erreur a changé pour
"Échec de la synchronisation avec Gradle: impossible de trouver la version 23.0.1 .__ de Build Tools. Consultez le journal IDE pour plus de détails (Aide | Afficher le journal)"
Il a installé la révision puis la construction de gradle terminée. Essayez donc de mettre à jour votre SDK.