Então eu instalei o android sdk para Windows:
http://developer.android.com/sdk/index.html (o link de instalação)
E correu para o problema variável do caminho. Portanto, corrigi isso alterando "PATH" nas variáveis de ambiente para incluir onde meu arquivo java.exe está localizado no JDK.
Mas agora, quando abro o gerenciador sdk do Android, uma tela semelhante a um cmd pisca brevemente por meio segundo e desaparece. Não tenho ideia do que está acontecendo e como fazer isso funcionar.
android.bat
a pasta Ferramentas.Respostas:
Verifique se o
java\bin
diretório está em sua declaração de caminho antes dowindows\system32
diretório. O SDK Manager usa java e foi encontrado na pasta system32.Em uma janela CMD, você pode executar '
where java
'. Não se esqueça de reiniciar o CMD após alterar a variável de caminho para verificação.fonte
Tudo bem, eu tive o mesmo problema e nenhuma dessas respostas funcionou para mim (estou executando o Windows 8). Tentei correr
tools/android.bat
e notei que havia alguns erros lá. Eu investiguei mais e parece que há algo errado no código que encontra seu caminho Java.É assim que você corrige:
tools/android.bat
no seu editor de texto favoritoProcure este trecho de código:
Substitua por:
onde o caminho é o caminho para o seu Java exe.
Corre
android.bat
(no meu caso, tive que especificar o caminho para a
java_exe
etapa 3 sem aspas para fazê-lo funcionar.)fonte
Há muitas razões pelas quais o SDK Manager não abre. Em vez de tentar cada um deles às cegas, recomendo executar o android.bat em uma janela de comando para poder ler a mensagem de erro e aplicar a correção correta.
fonte
Na versão mais recente do Android SDK, a execução de "SDK Manager.exe" e / ou "AVD Manager.exe" não será mais aberta. Até o link "Iniciar o Gerenciador Independente de SDK" no Android Studio, que pode ser encontrado anteriormente nas Configurações do Android SDK, desapareceu.
Agora, é recomendável executar o gerenciamento manual de SDK e AVD no Android Studio. Mas para aqueles que não possuem um Android Studio ou para quem não gosta de abrir o Android Studio apenas para executar o gerenciamento do SDK, ainda é possível gerenciar o SDK usando as ferramentas de linha de comando "tools / bin / sdkmanager.bat" e " tools / bin / avdmanager.bat " .
Esta informação está disponível ao executar "tools / android.bat". Eu acho que isso é verdade para aqueles que atualmente têm o SDK do Android, v25.3.1 e superior.
fonte
Mesmo problema aqui. Fixo! Eu instalei o material Java correto, tudo por 64 bits, porque meu sistema é x64 e nada aconteceu. Então, fui
C:\Users\[my name]
e excluí o diretório.android
que foi criado na primeira vez em que o SDK foi executado, aparentemente com alguma configuração errada.Então funcionou. Você pode tentar isso. Exclua essa pasta ou simplesmente mova-a para a área de trabalho e execute o SDK.
fonte
O Google removeu a GUI do SDK a partir da versão 26. Se você estiver usando a versão 26, tente fazer o downgrade para a versão 25. Ainda é possível abrir o SDK no Android Studio.
Fonte: O gerenciador da GUI para Android SDK foi embora?
fonte
Parece haver várias maneiras de iniciar o SDK Manager:
SDK Manager.exe
na raiz do Android SDK.SDK Manager.exe
nosdk\tools\lib
SDK do Android.Window -> Android SDK Manager
menu no Eclipseandroid.bat
nosdk\tools
SDK do Android.No meu caso, parece que
android.bat
falha na linha:Tanto quanto o que essa linha está fazendo ... se eu executar manualmente:
"[path_to_java]java" -jar lib\archquery.jar
Retorna com sucesso:
x86_64
Mas quando o arquivo em lotes executa o mesmo comando, não sei por que, mas falha com a mensagem de erro:
Portanto, a variável
swt_path
é definida como uma sequência vazia. Tudo quebra a partir daí.O arquivo em lotes define o valor correto para a variável
java_exe
. Outros geralmente relataram isso como um problema, mas essas soluções alternativas não eram relevantes no meu caso.As pessoas recomendaram comentar a linha do problema adicionando REM ao início e adicionando uma linha para definir manualmente a
swt_path
variável, que é uma solução válida:MAS , o problema crítico no meu caso é que está escolhendo carregar um arquivo jar a partir
lib\x86
dalib\x86_64
pasta ou aqui. Em algum momento, as coisas estavam ficando confusas entre o erro do arquivo BAT, um JDK de 32 bits e um SDK do Android de 64 bits.Portanto , a solução alternativa no meu caso foi:
Edite "android.bat"
Se você estiver usando o Android SDK / JDK de 32 bits, use
lib\x86
:Se você estiver usando o Android SDK / JDK de 64 bits, use
lib\x86_64
:Depois disso, posso executar o SDK Manager com êxito executando
android.bat
ou no menu Eclipse (mas ainda não executando nenhum dosSDK Manager.exe
arquivos diretamente).fonte
A maneira mais simples é executar o programa como administartor.
Isso deve resolver o problema :)
fonte
Eu tive o mesmo problema, tentei definir variáveis de caminho e tudo. O que o gerente do SDK precisa não é o JDK, mas a porcaria real do usuário final do Java SE. Acesse http://www.java.com/en/download/ie_manual.jsp?locale=en e faça o download. Assim que terminei de instalar, funcionou como um encanto
fonte
Tente adicionar o caminho Java (apontando para o JDK) às variáveis de ambiente do sistema.
Clique com o botão direito do mouse em 'Computador'> Propriedades> Configurações avançadas do sistema> Variáveis de Ambiente
Em Variáveis do sistema, adicione uma nova variável.
Em seguida, edite a
Path
variável, prefixe-a com%JAVA_PATH%\bin;
.fonte
Localizar o arquivo android.bat na pasta de ferramentas funcionou para mim. Engraçado que é uma tarefa tão difícil fazê-lo funcionar. Na minha experiência, geralmente os arquivos .exe são executados conforme o esperado. Não sei por que não acontece neste caso ... estranho e irritante!
fonte
Eu tinha algo totalmente diferente do que as outras respostas.
Eu corri
tools/android.bat
e conseguiBasicamente, parecia que eu tinha uma configuração de AVD corrompida, então limpei meus dispositivos virtuais e tudo começou a funcionar novamente! (Arquivos
C:\Users\YourUser\.android\avd
para usuários do Windows)fonte
Eu enfrentei o mesmo problema e finalmente consegui resolvê-lo. Em seguida, criei um guia passo a passo que contém a correção universal para ajudar todos os desenvolvedores a resolver esse problema o mais rápido possível: http://www.dominantwire.com/2015/03/android-sdk-not-opening.html
Todas as etapas em resumo:
1.Se você possui o jdk v1.8. Remova-o e reinstale o jdk v1.7.xx
2. Defina caminhos para as pastas jdk e jre bin nas variáveis de ambiente
3.exclua (faça um backup primeiro) a pasta .android presente em C:> Usuários> [nome do usuário]> .android
4. Defina a variável JAVA_HOME mantendo JAVA_HOME como o nome da variável e o caminho para a pasta bin do jdk como o valor da variável.
5. Vá para [sdk-directory]> tools. Localize e clique com o botão direito do mouse no arquivo android.bat e selecione 'editar' para abri-lo no bloco de notas e fazer as seguintes modificações.
ORIGINAL
MODIFICADO
NOTA: Copie e cole seu próprio diretório de caminho java.exe, conforme explicado anteriormente.
ORIGINAL
MODIFICADO
NOTA: Se o seu sdk do Android for 64 bits, mencione set swt_path = lib \ x86_64, caso contrário, se for 32 bits, mantenha-o como set swt_path = lib \ x86
fonte
Eu tentei quase todas as soluções fornecidas aqui. Mas nada deu certo. Por fim, baixei ferramentas (tools_r25.2.3-windows.zip) no link abaixo e substitui a subpasta tools na pasta sdk. Começou a funcionar.
https://developer.android.com/studio/index.html#downloads
Compartilhar isso como uma informação, embora seja um tópico antigo.
fonte
tools
pasta dentro do diretório SDK pela pasta baixada e extraídatools_r25.2.3-windows.zip
também resolveu meu problema, mas o link direcionado é atualizado com as ferramentas mais recentes, que não resolveram isso. Eu baixei o ZIP diretamente daqui: dl.google.com/android/repository/…Recentemente, enfrentei esse problema depois de instalar o emulador do Android usando o gerenciador sdk do android studio - que também atualizou minhas ferramentas sdk do android para 26.0.1 (como era um pré-requisito - de acordo com o gerente sdk do android studio).
No meu caso, simplesmente substituí a
tools
pasta do android sdk pelatools
pasta de um android sdk mais antigo. Isso rebaixou as ferramentas sdk do Android, mas agora eu posso abrir o gerenciador sdk usandoSDK Manager.exe
.fonte
Verifique também se não há como JRE antes do JDK no PATH no Windows. A Oracle sempre coloca seu próprio JRE no caminho antes de qualquer outra coisa (eu instalei o Oracle Lite depois de instalar o android sdk).
fonte
Mesmo problema aqui, tentei todas as soluções, mas nada funcionou. Então eu entrei
C:\Users\User_name
e apaguei a pasta ".android" e, em seguida, o Gerenciador de SDK pôde abrir normalmente e criou automaticamente outra pasta ".android".fonte
Eu resolvi esse problema. Se você não conseguir abrir o "SDK Manager.exe" do explorer ou se estiver enfrentando algum problema com o SDK Manager.
Primeiro, verifique se o caminho do Java é fornecido na Variável de ambiente. (execute o comando Java no CMD ou execute Where Java no CMD como administrador). Se o comando Java for reconhecido, pode não haver problema com o Java
Isso pode ser devido a ferramentas do SDK quebradas. Para corrigi-lo, primeiro renomeie a
tools
pasta(Android\Sdk\tools)
paratools.old
. Agora baixe https://dl.google.com/android /repository/tools_r25.2.3-windows.zip?hl=id . Depois disso, extraia os arquivos zip baixados para,Android\Sdk\
portanto, uma novatools
pasta seria extraída com todo o conteúdo do SDK. Agora abraSDK Manager.exe
. Se abrir, seu problema será resolvido. Observe que o SDK Manager.exe é um arquivo iniciador que é iniciadoAndroid\Sdk\tools\bin\sdkmanager.bat
. se você estiver satisfeito com a resposta, faça o Upvote para que o máximo de usuários resolva o problema. Para obter mais ajuda, visite esta página https://answers.unity.com/questions/1320150/unable-to-list-target-platform.htmlfonte
Estou tentando fazer com que o gerenciador do SDK seja executado por um tempo, agora seguindo vários threads com problemas semelhantes que pude encontrar.
Outra solução a considerar é mover o SDK do Android para um diretório sem espaços em seu nome.
Por exemplo, no meu caso, residia em:
e falharia. Quando movido para:
Funcionou.
fonte
Eu tentei todas as soluções mais populares antes e ninguém trabalhou para mim, até que percebi que a pasta SDK do Android não deveria ter espaços, então a alterei de "C: \ Android SDK" para "C: \ Android_SDK". Tão simples como isso.
fonte
Nada me ajuda com todas essas respostas, mas encontrei as etapas corretas (Windows 7 de 64 bits):
1) Abra o android.bat da sua pasta sdk para edição;
2) Adicione exatamente essas duas strings :
em vez disso :
Onde
c:\Program Files\Java\jdk1.8.0_25
está sua pasta jdk. 3) Aproveite. O SDK Manager será iniciado no Android studio IDE.fonte
Eu instalei o Android Studio para Mac. Não consegui acessar o gerenciador do SDK por meio do IDE. Acontece que eu apenas precisava ter minha variável de ambiente JAVA_HOME definida. Depois de obter esse conjunto, fui capaz de iniciar o gerenciador do SDK.
fonte
Eu encontrei o mesmo problema. Ao executar o android.bat, encontrei a solução (se o Java estiver instalado no diretório 'normal' do Windows, ou seja, 'arquivos de programas'), você precisará colocar aspas em torno de "c: / arquivos de programas /" etc. etc. Caso contrário, ele não poderá encontrar java em "C: / programa". (eu não gosta de espaços)
fonte
O problema com o meu era que eu podia executar o gerenciador do SDK clicando duas vezes em android.bat, mas não quando clicava duas vezes no aplicativo gerenciador do SDK real. Resolvi esse problema definindo uma nova variável ambiental:
ANDROID_HOME = C:\Development\adt-bundle-windows-x86_64-20130911\sdk\
reiniciei o meu pc e agora posso clicar duas vezes no aplicativo e executar o SDK Manager. Espero que ajude :)
fonte
Vi respostas que fornecem soluções alternativas por
java.exe
local de codificação ex86
/x86_64
string de arquiteturasdk\tools\android.bat
. Essas são soluções rápidas, mas não resolveram a questão fundamental que realmente me interessa.O problema real que encontrei é que o script em lote não consegue encontrar outro arquivo de script / jar e, portanto, falha ao prosseguir. Eu poderia dizer que o roteiro foi mal escrito.
Depois de fazer as seguintes alterações
sdk\tools\android.bat
, tudo funciona como um encanto.Adicionei especificamente
%~dp0\
:Agora, tente iniciar o script e o SDK Manager deverá sair.
ps Minha instalação do SO, Java 8 e Android SDK é recente e não fiz nenhuma configuração extra.
ps Você ainda pode precisar configurar a variável de ambiente PATH para que o script possa encontrar o adequado
java.exe
.fonte
Eu testei de todas as maneiras, mas a única maneira de trabalhar foi re Instalando o sdk-manager no mesmo caminho que o antigo
fonte
http://quantumsupport.blogspot.com/2011/03/android-sdk-managerexe-wont-start.html
Crie uma nova conta de usuário, reinstale ou apenas inicie o android.bat e deve funcionar para mim
fonte
Encontrei um problema semelhante em que o gerente do SDK exibia uma janela de comando e morria.
Foi isso que funcionou para mim: meu processador e SO são de 64 bits. Eu instalei a versão JDK de 64 bits. O problema não desapareceria com a reinstalação do JDK ou a modificação do caminho. Minha teoria era que o SDK Manager pode ser necessário na versão de 32 bits do JDK. Não sei por que isso deveria importar, mas acabei instalando a versão de 32 bits do JDK e do magic. E o SDK Manager foi lançado com sucesso.
fonte
SO: Windows 7 a 64 bits, Android SDK: 64 bits
Introduza uma nova 'variável de sistema' denominada: JAVA_HOME com o valor: C: \ Arquivos de Programas \ Java \ jdk1.7.0_51
Clique com o botão direito do mouse em SDK Manager.exe -> Executar como administrador
Uma lista de verificação:
fonte