Android Studio: "Veuillez sélectionner Android SDK"


Answers

Cliquez sur cette icône synchroniser gradle

ou modifier l'un de vos gradle module, puis synchroniser

Question

Après une importation réussie d'un projet Android-Eclipse dans "Android Studio 1.4", j'obtiens l'erreur "Veuillez sélectionner Android SDK" lorsque je clique sur le bouton pour lancer l'application dans le simulateur.

Mais je ne trouve aucune possibilité de le faire.

Cette boîte de dialogue s'ouvre lorsque je clique sur "Exécuter":

C'est le dialogue "structure du projet":

Que faire maintenant?




FIX POUR 3.1.2 OU VERSIONS PLUS NOUVELLES

Moi et certains de mes collègues ont été confrontés au même problème sur AS 3.1.2 , mais un simple Sync ne nous a pas aidé. Pour nous, la solution était un peu différente:

  1. Fichier -> Invalider les caches -> Invalider
  2. Fichier -> Fermer le projet.
  3. Supprimez le projet de la fenêtre de sélection de projet AS.
  4. Quitter d'Android Studio
  5. Démarrez AS et ouvrez à nouveau le projet




La compatibilité de la source doit être sélectionnée comme la version Android minimale avec laquelle votre application doit être compatible (généralement sélectionnée comme SDK 15). La compatibilité de la cible doit être sélectionnée comme la version Android la plus récente avec laquelle votre application doit être compatible (SDK 23). Ensuite, vous voulez vérifier votre AndroidMenifest et votre gradle.build pour voir si elle est vraiment définie sur les propriétés sélectionnées sinon vous pouvez simplement l'ajouter manuellement. et bien sûr, vous devriez vérifier l'emplacement du SDK pointe réellement vers votre dossier SDK studio android (si vous importez à partir d'Eclipse, vous devez pointer vers votre dossier Eclipse SDK).




Je sais que c'est une vieille question, mais pourrait encore aider quelqu'un. Dans mon cas, j'ai renommé le répertoire SDK et redémarré Studio, ce qui l'a forcé à demander l'emplacement du SDK. Après avoir sélectionné l'emplacement du SDK, l'erreur a disparu.




J'avais ce problème sur toutes les versions de AS 3.0+. Synchroniser avec Gradle n'a pas résolu le problème pour moi. La solution d' András Klöczl était la seule chose qui me permettrait de faire du codage. Le problème était, chaque fois que je devais faire une synchronisation progressive, le problème est revenu. J'ai donc dû passer par ce processus chaque fois que je voulais faire un changement dans mon build.gradle . Ce qui a finalement fonctionné pour moi était de rétrograder ma version 1.2.40 de 1.2.40 à 1.2.30




Appuyez sur le premier bouton d'actualisation de l'onglet vertical Gradle dans Android Studio sur la droite




ouvrir le fichier build.gradle. il suffit d'ajouter un espace ou appuyez sur Entrée. puis synchroniser le projet. Ça marche...




Accédez au fichier gradle.build et cliquez sur Synchroniser maintenant OU cliquez sur l'icône dans le projet Synchroniser avec le fichier Gradle.

OU Allez dans Outils -> Android -> Projet de synchronisation avec le fichier Gradle




Je viens de redémarrer mon Android Studio , puis il a reconstruit le projet, l'erreur a disparu.




Il suffit d'aller dans le fichier build.gradle (au niveau de l'application) , de donner un espace vide quelque part et de cliquer sur sync , une fois que gradle montre que la synchronisation est terminée, l'erreur disparaîtra




Allez dans Fichier >> ProjectStructure (⌘;). Cela ouvrirait cette fenêtre puis sélectionner le module de l' application . Ensuite, choisissez la version Compiler SDK. Choisissez le dernier et cliquez sur appliquer.




Veuillez vérifier votre version de sdk et les outils sdk sont dans le gestionnaire sdk et le paramètre gradle.properties de votre projet tel que: BUILD_TOOLS_VERSION = 25.0.1 COMPILE_SDK_VERSION = 25




Dans mon cas, il n'y a pas de version java sdk sélectionnée dans la structure du projet

Je devais sélectionner le -

1.Source Compatibilité (1.7)

2. Compatibilité de cible (1.7)

comme montré dans l'image.