3
votes

Aucun SDK Android n'a trouvé le répertoire des outils du SDK manquant

En gros, je viens d'installer pour la première fois de ma vie Android Studio android-studio-ide-182.5264788-windows.exe et quand je l'ouvre, j'obtiens:

SDK manquant, aucun SDK Android trouvé

J'ai également vérifié ce chemin: C: \ Users \ \ AppData \ Local mais je n'ai pas trouvé de dossier Android car je cherchais C: \ Users \ \AppData\Local\Android\Sdk

Si j'appuie sur la prochaine finition suivante, j'obtiens:

Nothing to do!
Android SDK is up to date.
SDK tools directory is missing

J'ai également vérifié toutes sortes de solutions publiées sur Internet mais aucune n'a résolu mon problème.


5 commentaires

Il vous manque probablement chemin / vers / sdk / platform-tools - l'avez-vous installé?


Je ne suis pas un développeur Android, j'ai uniquement installé Android Studio. Je ne sais pas quoi installer d'autre. Je pensais qu'Android Studio était suffisant. Que dois-je installer pour qu'Android Studio fonctionne?


Le SDK. Vous pouvez trouver le programme d'installation du package quelque part sous les paramètres IIRC - il y a un package d'outils de plate-forme (AFAIK avec un nom qui contient «outils de plate-forme»). S'il n'est pas installé, installez-le. Sinon, c'est un problème avec autre chose (essayez d'invalider les caches et de redémarrer). Vous pouvez également cat path / to / sdk / platform-tools pour effectuer la vérification rapidement


Salut. Merci pour votre réponse, mais c'est un peu formulé pour être compris par un développeur Android expérimenté mais pas pour quelqu'un de nouveau dans ce domaine. Par exemple, qu'entendez-vous par "le sdk"? Pour moi SDK ne signifie rien, seulement dans ce studio Android, j'ai des plates-formes SDK, des outils SDK, des sites de mise à jour SDK, Android SDK, JDK, NDK .. Deuxièmement, que signifie IIRC? Que signifie AFAIK? Comment invalider le cache? Redémarrez le PC ou le studio? J'ai réinstallé le studio sans succès.


Désolé pour ça. IIRC signifie si je me souviens bien, AFAIK signifie pour autant que je sache. Le SDK est le kit de développement - c'est comme le JDK, et contient essentiellement les outils nécessaires et le stdlib (bibliothèque standard, fonctions intégrées, classes, etc.). L'invalidation des caches est une option. Dans la barre supérieure, fichier -> invalider les caches / redémarrer. Les plates-formes SDK (en supposant que vous ne parliez pas des outils) sont (probablement, cela fait un moment que j'ai ouvert le gestionnaire de SDK) les sources du kit de développement pour une version donnée d'Android. Mais vérifiez si le dossier platform-tools existe si vous ne le trouvez pas dans le gestionnaire sdk


4 Réponses :


3
votes

Téléchargez le fichier zip: http://dl.google. com / android / android-sdk_r24.4.1-windows.zip
Décompressez-le dans le répertoire SDK et des fichiers comme celui-ci:
D: \ Android_sdk \ plates-formes
D: \ Android_sdk \ tools
D: \ Android_sdk \ SDK Manager.exe
D: \ Android_sdk \ SDK Readme.txt

Redémarrez Adnroid Studio, Configurez-> SDK Manager
Ensuite, vous pouvez remplacer l'emplacement du SDK Android par le chemin de votre SDK


1 commentaires

Merci pour le conseil! J'ai sauvé ma journée. Pouvez-vous suggérer la navigation vers ce fichier sur le site Android? Parce qu'avec le temps, le lien devient obsolète.



4
votes

J'ai compris entre-temps mais j'ai oublié de mettre à jour la question. En gros, j'ai eu ces problèmes à cause du proxy d'entreprise qui bloquait certaines ressources lorsque l'installation était en cours.

La solution pour moi était de configurer le proxy dans Android Studio sous Paramètres système> Proxy HTTP . Je l'ai défini sur la configuration manuelle du proxy.

En plus de cela, j'ai également dû configurer un certificat de sécurité dans la version Java qui était utilisée par Android Studio. J'ai utilisé ce code pour faire cela: https://knowledge.digicert.com/solution/SO4085. html

La dernière chose à faire était d'exécuter ceci: sdkmanager --licenses . J'ai d'abord essayé dans cmd mais cela ne fonctionnait pas, je ne sais pas pour quelle raison mais après avoir essayé dans Idea, cela a fonctionné.

Après tout cela, cela a fonctionné. J'ai eu un petit problème avec le .. mais il a été résolu après que je sois entré dans Paramètres> Construction, Exécution, Déploiement> Instant Run et désactivé Instant Run .


2 commentaires

la configuration du proxy a également résolu mon problème. Mon Intellij Idea n'a pas de paramètres de proxy, et cela fonctionne, je n'y ai même pas pensé ... merci!


Il me semble que google dev donne actuellement l'erreur 403 si la demande provient de "certains" pays. Vous devez donc configurer un proxy.



0
votes

Paramètres ipv4 ou proxy de l'adaptateur réseau .. J'ai vérifié, puis cela a été résolu.


1 commentaires

Voici quelques conseils pour Comment rédiger une bonne réponse? . Cette réponse fournie peut être correcte, mais elle pourrait bénéficier d'une explication.



0
votes

Après l'installation Cliquez sur configuration Allez dans le gestionnaire SDK -> Outils SDK et décochez "Masquer les packages obsolètes"

Référer l'image après cela, vérifiez le package mentionné et installez-le - C: \ Users .. \ AppData \ Local \ Android \ Sdk \ tools \ bin est créé ou non.

Après la création du projet

  • Accéder aux outils
  • Gestionnaire AVD
  • Votre appareil virtuel -> Créer un appareil virtuel
  • Sélectionnez le matériel: - Nexus 5x (résolution)
  • Suivant
  • Vérifiez le dernier ou téléchargez le dernier (OS)
  • Suivant
  • Comme il s'agit des paramètres par défaut
  • Lancer un appareil virtuel

0 commentaires