L'emplacement SDK Android ne doit pas contenir de blancs, car cela cause des problèmes avec les outils NDK

récemment j'ai installé la dernière version D'Android Studio (Android Studio 2.1), en gardant l'ancienne version 1.2 déjà installée. Maintenant J'ai Android Studio 2.1 et Android Studio 1.2. Dans Android Studio 1.2 quand je clique sur SDK Manager, cela fonctionne correctement, mais dans Andorid Studio 2.1 ce problème apparaît: Comment puis-je réparer la conservation des deux versions D'Android studio? Merci

21
demandé sur Zoe 2016-05-05 17:14:26

7 réponses

comme l'indique le message d'avertissement, L'emplacement du SDK ne doit pas contenir de blanc.

votre SDK est à C:\Users\Giacomo B\AppData\Local\Android\sdk. Il y a un caractère d'espacement Giacomo B.

LA solution la plus simple est de déplacer le SDK ailleurs, où il n'y a pas d'espace ou d'autre caractère d'espace dans le chemin, comme C:\Android\sdk. Vous pouvez pointer les deux installations Android Studio vers le nouvel emplacement.

18
répondu Tanis.7x 2016-05-05 14:18:22

il suffit de changer le chemin d'accès:

"c:\program files\android\sdk" to "c:\progra~1\android\sdk"
or
"c:\program files (x86)\android\sdk" to "c:\progra~2\android\sdk"

notez que les chemins ne doivent pas contenir d'espaces.

12
répondu Willem 2016-10-02 14:23:36

Il y a une autre façon:

  1. Ouvrir CMD (en tant qu'Administrateur)
  2. Type:mklink /J C:\Program-Files "C:\Program Files" (Ou dans mon cas mklink /J C:\Program-Files-(x86) "C:\Program Files (x86)")
  3. appuyez sur entrée
  4. la magie arrive! (Vérifiez votre lecteur C)

Maintenant, vous pouvez pointer vers C:\Program-Files (C:\Program-Files-(x86)).

11
répondu Mehdi Dehghani 2017-11-18 07:38:23

Simplement....Si vous n 'utilisez pas NDK, il n' y a aucun problème. De l'autre, ce n'est qu'un avertissement et non une erreur. Avec avertissement, vous pouvez aller de l'avant, mais pas d'erreurs. Il est préférable d'ajuster les espaces blancs. Par exemple, si votre SDK est à C:\program fichier \ Android studio. Il y a un espace blanc "program file". Il y a 2 méthodes simples: 1. Supprimer les espaces 2. Installer à un autre endroit qui n'a pas d'espaces blancs.

4
répondu Naveed Ashraf 2016-08-07 09:02:40

Il est possible de faire un lien symbolique par exemple C:\Android\sdk à l'emplacement réel du sdk (qui contient des espaces blancs), et se référer à ce lien symbolique depuis Android Studio comme l'emplacement du SDK. Cependant, je n'ai pas essayé si NDK va fonctionner avec une telle configuration, même si Android Studio arrête de donner cet avertissement sur les espaces blancs.

4
répondu mous 2017-04-05 23:26:47

tant Que vous n'utilisez pas le NDK vous pouvez simplement ignorer cet avertissement.

soit dit en passant: cet avertissement n'a rien à voir avec les installations parallèles.

3
répondu F43nd1r 2016-05-05 14:16:06

il suffit de supprimer l'espace blanc de tous les dossiers présents dans le chemin donné par exemple des fichiers de programme Vous pouvez le supprimer par les étapes suivantes-> Cmd ouvert surélevé, Dans l'invite de commande Exécuter: mklink / J C:\Program-Files "C:\Program dossiers" Cela supprimera l'espace et le remplacera par "-". Il vaut mieux le faire avec sdk et JDK path. Cela fonctionne :)

0
répondu Pooja Thakare 2018-07-03 13:28:25