A localização SDK do Android não deverá conter espaços em branco, dado que isso causa problemas com as ferramentas NDK
recentemente instalei a última versão do Android Studio (Android Studio 2.1), mantendo a antiga versão 1.2 previamente instalada. Agora tenho o Android Studio 2.1 e o Android Studio 1.2. No Android Studio 1.2 quando eu clicar no SDK Manager ele funciona corretamente, mas no Andorid Studio 2.1 este problema aparece: Como posso consertar manter as duas versões do Android studio? Obrigado.
7 answers
Como diz a mensagem de aviso, a localização SDK não deve conter espaços em branco.
O teu SDK está em {[[0]}. Há um personagem em branco em Giacomo B
.
A solução mais fácil é mover o SDK para outro lugar, onde não há espaço ou outro carácter de espaço em branco no caminho, como C:\Android\sdk
. Você pode apontar ambas as instalações do Android Studio para a nova localização.
Apenas muda o caminho:
"c:\program files\android\sdk" to "c:\progra~1\android\sdk"
or
"c:\program files (x86)\android\sdk" to "c:\progra~2\android\sdk"
Note que os caminhos não devem conter espaços.
-
Abra a porta.
- Tipo:
mklink /J C:\Program-Files "C:\Program Files"
(Ou no meu casomklink /J C:\Program-Files-(x86) "C:\Program Files (x86)"
)
Carrega no enter.
A magia acontece! (Verifique a sua unidade C)
CMD
( como administrador)
C:\Program-Files
(C:\Program-Files-(x86)
).
É possível fazer um link simbólico de, por exemplo, C:\Android\sdk
para a localização real do sdk (que contém espaços em branco), e referir-se a este link simbólico de dentro do estúdio Android como a localização do SDK. Eu, no entanto, não tentei se NDK vai trabalhar com tal configuração, mesmo que o Android Studio pára de dar este Aviso sobre os espaços em branco.
Basta remover o espaço em branco de todas as pastas presentes na localização indicada, por exemplo, ficheiros de Programas Você pode removê-lo seguindo os passos -> Abrir cmd elevado, Na linha de comandos executar: mklink / J C:\Program-Files "C:\Program ficheiros" Isto irá remover o espaço e substituí-lo por" -". É melhor fazer isto com o caminho sdk e jdk. Isto funciona:)