web-dev-qa-db-fra.com

SDK Emplacement non trouvé

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.

11
Fustigador

Dans Android Studio:

  1. Ouvrez votre navigateur de projet
  2. Choisissez l'élément racine, cliquez avec le bouton droit de la souris sur -> Ouvrir les paramètres du module.
  3. Dans le champ Emplacement du SDK Android, assurez-vous que le bon chemin est sélectionné (jusqu'au dossier sdk). Voir exemple ci-dessous:

 enter image description here

2
Gil Moshayof

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.

0
Buhiire Keneth

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. 

0
Philip Rego