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.

Author: Zoe, 2016-05-05

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.

 18
Author: Tanis.7x, 2016-05-05 14:18:22

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.

 12
Author: Willem, 2016-10-02 14:23:36
Há outra maneira:
    Abra a porta.CMD ( como administrador)
  1. Tipo: mklink /J C:\Program-Files "C:\Program Files" (Ou no meu caso mklink /J C:\Program-Files-(x86) "C:\Program Files (x86)")
  2. Carrega no enter. A magia acontece! (Verifique a sua unidade C)
Agora podes apontar para C:\Program-Files (C:\Program-Files-(x86)).
 11
Author: Mehdi Dehghani, 2017-11-18 07:38:23
Simplesmente....Se você não está usando NDK, não há nenhum problema. Por outro lado, isto é apenas um aviso não um erro. Com aviso você pode ir em frente, mas não Erros. Seja como for, é melhor ajustar os espaços em branco. Por exemplo, se o seu SDK está em C:\program file\Android studio. Há um "ficheiro de programa"em branco. Existem 2 métodos simples: 1. Remover os espaços em branco 2. Instalar noutro local que não tenha espaços em branco.
 4
Author: Naveed Ashraf, 2016-08-07 09:02:40

É 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.

 4
Author: mous, 2017-04-05 23:26:47
Desde que não estejas a usar o NDK podes ignorar esse aviso. A propósito, este aviso não tem nada a ver com instalações paralelas.
 3
Author: F43nd1r, 2016-05-05 14:16:06

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:)

 0
Author: Pooja Thakare, 2018-07-03 13:28:25