A GUI para o gerenciador do Android SDK desapareceu?


95

Raramente faço algo para o Android, por isso estou um pouco confuso. Enquanto isso, havia dois tipos de instalações - Android Studio e apenas Android SDK. Eu tenho o IDEA, então não preciso do Studio. Normalmente eu faço download do SDK que tem a ferramenta de interface do usuário para fazer download de seus componentes.

Acabei de receber https://dl.google.com/android/repository/tools_r25.2.3-linux.zip e não consigo ver o UI SDK Manager nele. Existe bin/sdkmanagerum script de shell. Mas é meio inconveniente para o meu propósito, porque ir até a saída --list, copiar e colar os nomes dos pacotes e executar sdkmanagerlevaria muito tempo.

Qual é a maneira de instalar isso rapidamente agora?

PS. Estou no Ubuntu 16.10, caso seja importante.

PS2. Eu apenas tentei de sdkmanager "platforms;android-25"acordo com a documentação, mas não deu nenhum resultado depois de eu concordar com os termos. Onde ele instalou os arquivos SDK? Foi mesmo instalado? Surpreendente.


Experimente Android > SDK Manager > Launch Standalone SDK Manager.
Enzokie

Não é uma solução real, mas o que posso dizer é que no Windows tenho um SDK Manager.exe na raiz do diretório android-sdk. Se isso ajudar (provavelmente não). Caso esteja certo, você tentou baixar uma versão menos recente?
Beppi

@Enzokie Acho que é algo no Android Studio? Eu tenho o IDEA padrão com o plugin Android, portanto, não existe essa opção de menu. Ou pelo menos eu não vejo :)
especialista

16
Com o Android SDK v26, a GUI desapareceu completamente. Só é acessível a partir do Android Studio. Pena que o Google está promovendo agressivamente o Android Studio.
Bharat G,

O gerenciador de SDK alternativo está disponível aqui: stackoverflow.com/a/44244605/971547
Erel

Respostas:


57

Parece que não sou o único que teve que lidar com essa idiotice. A forma de instalá-lo

  1. Descompacte o zip em alguma /parentpasta para que tenha /parent/tools. Extraí o conteúdo do zip's toolspara /androidsdke foi um erro. O script não conseguiu encontrar.
  2. Definir ANDROID_HOMEcomo /parentpasta.
  3. Execute /parent/tools/android sdkpara ver a GUI do SDK Manager.

Google, foi difícil deixar um script que faz o zip de instalação acima para que as pessoas não precisem perder 40 minutos pesquisando?


2
Não entendi esta solução. O sdkmanager.exe desapareceu ou é apenas um "bug" na instalação?
user1845593

37
Agora, android sdkimprimaInvalid or unsupported command "sdk"
Asfand Qazi

10
The "android" command is deprecated. For manual SDK, AVD, and project management, please use Android Studio.
Miha_x64

24
Que droga. Eu não me importo ou preciso do Android Studio. Isto é ridículo.
Ray

5
Acho que essa resposta está obsoleta agora. não funciona com o SDK atual
agpt

52

Oficialmente, a GUI se foi, mas pessoas agradáveis ​​salvaram o resto para nós: installer_r24.4.1-windows.exe

De acordo com este anúncio, o Google não tem a intenção de oferecer suporte ao plug-in ADT para Eclipse desde junho de 2015, nem mesmo como GUI para ADT. Eles explicam a decisão com uma mudança completa para o Android Studio. Não há links em fontes oficiais do Android onde baixar a última versão da GUI, porque eles descobrem que ela tem possíveis bugs de segurança.

Assim, você tem a chance de baixar a última versão salva, até que o link não seja alterado. Se já aconteceu tente pesquisar por tag .

Agradeço a Losin 'Me pelos links:

Encontrado em web.archive.org


2
+ 1. Conseguiu iniciar com sucesso um emulador com Android Monitor para visualizar o logcat sem a necessidade de Android Studio com esta resposta. Obrigado. Prefira minhas GUIs, em seguida, linhas de comando. Ergh.
Unknownweirdo



O projeto eclipse Andmore está trabalhando para trazer essas ferramentas de volta à vida. Então, esperançosamente, você terá acesso. Foi uma tarefa curta do Google forçar você a passar pela interface do usuário do Android Studio apenas para essas opções. Fique de olho no projeto Andmore para quando tivermos disponível. Vou tentar atualizar este comentário também quando estiver disponível.
kingargyle

1
@Unknownweirdo Por favor, veja minha postagem mostrando como usar a GUI nas versões mais recentes do SDK
xavier_fakerat

25

Atrasado para a festa, mas você pode baixar o instalador da v24.4 como nos velhos tempos aqui . Ele se atualizará para v25.x e tudo funcionará conforme o esperado. Também é um grande ef'u Google.


4
Observe que o OP estava usando Ubuntu e este é um link do Windows - mas era o que eu precisava, então votei.
Milton

Tenho a versão 25.5 :)
andreszs

@andreszs Se você quiser, ainda pode usar a versão mais recente, ou seja, 27.3.8 com suporte para GUI
xavier_fakerat

9

Desde que o Android lançou as ferramentas de compilação 25.3.0, eles removeram o androidcomando CLI e o substituíram por avdmanagere sdkmanagerlocalizado dentro de seu$ANDROID_HOME/bin/tools

Execute este comando para obter uma lista de pacotes disponíveis no caminho estilo sdk : sdkmanager --list

Execute este comando para instalar uma imagem específica: sdkmanager --verbose "system-images;android-19;google_apis;x86"


2
Para simplificar, sua resposta é "Sim, a GUI se foi?". Isso é terrível para instalar tudo isso via CLI ...
RAM237

2
Infelizmente sim.
solidak

@ RAM237 Tenho o orgulho de dizer que a GUI
veio

8

Na linha de comando, basta digitar

tools/android sdk

e a GUI usual para o Android SDK será solicitada.

Espero que isto ajude


1
@expert, esta parece ser a resposta de que você precisa. Eu tentei no Ubuntu.
Enzokie

@Enzokie Parece que algo ainda está faltando. Vejo o jar em questão na libpasta, mas estou hesitante em ler o script bash 3.5Kb para descobrir onde o Google errou.
especialista em

1
@expert talvez você precise definir a variável de ambiente. O ./android sdkestá funcionando no meu caso, supondo que eu esteja na cdpasta correta.
Enzokie

@Enzokie Qual variável de ambiente? Onde na documentação posso ler isso?
especialista em

4
Isso também não funciona mais. "Comando inválido ou não suportado" sdk "e" O comando 'android' está obsoleto. Para SDK manual, AVD e gerenciamento de projeto, use o Android Studio. Obrigado Obama.
Nilzor

4

Se você tiver o Android Studio, poderá apontar seu gerenciador SDK no Android Studio para onde acabou de instalar o SDK. Você pode gerenciar a partir daí. Isso é o que eu tive que fazer. A linha de comando foi tão difícil para mim, pois não obtive os nomes completos dos pacotes ao executar o sdkmanager --listcomando


1
Isso me salvou, as instruções em toda a web estão desatualizadas e espero que você consiga abrir a gui na linha de comando. Esta foi a solução mais fácil de far-
chrismarx de

3
isso é péssimo. Eu gostei da GUI independente.
Martin de

O Google decidiu apenas seguir a política da Apple: não deixe os desenvolvedores relaxarem e se concentrarem no desenvolvimento, precisamos fazer algo para que eles passem a maior parte do tempo configurando nossas coisas}: - [
RAM237

2

Aqui está o link para download do SDK do Android com GUI para Windows, Linux e Mac:

Descompacte e coloque a pasta chamada tools dentro do diretório androidsdk, procure por android.bat: é GUI aberto no windows.

Baixe pacotes e desenvolva aplicativos.


2

Para usar com o Xamarin, o oficial Xamarin SDK Manageragora está disponível para Visual Studio 2017 e superior. Ele pode ser instalado na carga de trabalho "Cross Platform Mobile" no Visual Studio Installer. Ele substitui o SDK Manager independente do Google (que foi descontinuado na versão 25.2.3 do pacote Android SDK Tools).


1

No diretório de ferramentas, procure o arquivo 'android.bat' e execute-o, a GUI para o gerenciador do SDK será aberta.


8
Eu tentei isso e nenhuma GUI abre. Recebo uma mensagem dizendo que o comando "android" está obsoleto e para usar os arquivos tools \ bin \ sdkmanager.bat e avdmanager.bat que não fornecem uma GUI.
meconroy

9
Acho que eles estão tentando forçar as pessoas a baixar o IDE do Android Studio, porque acho que é a minha única solução, não tenho tempo para lidar com a linha de comando para selecionar e instalar imagens do Android. Algo que costumava ser fácil ficou 10 vezes mais difícil e irritante.
meconroy

Foi assim que funcionou na semana passada. Não mais. Não ter uma GUI independente é uma merda.
Martin de

2
É um truque muito barato forçar os usuários a instalar o Android Studio quando ele é completamente desnecessário.
andreszs

Eles pediram Linux.
robbyoconnor

1

Sinto muito por esbarrar em um necropost. Mas acabei de lançar uma interface de usuário simples do Android SDK. Talvez este pequeno projeto de fim de semana possa salvar algumas pessoas da dor de cabeça de usar a linha de comando do sdkmanager ou baixar as ferramentas do Android duas vezes.

Você pode conferir meu projeto no AndroidGUI .

Fork como quiser ou melhor ainda, envie-me PR. qualquer ajuda seria muito bem vinda.

PS: Seria muito útil se alguém pudesse me indicar o código-fonte sdklib - *. Jar mais recente. Para que eu pudesse interagir com o Android SDK diretamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.