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
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.
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.
Il y a une autre façon:
- Ouvrir
CMD
(en tant qu'Administrateur) - Type:
mklink /J C:\Program-Files "C:\Program Files"
(Ou dans mon casmklink /J C:\Program-Files-(x86) "C:\Program Files (x86)"
) - appuyez sur entrée
- la magie arrive! (Vérifiez votre lecteur C)
Maintenant, vous pouvez pointer vers C:\Program-Files
(C:\Program-Files-(x86)
).
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.
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.
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.
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 :)