Gerenciador de SDK do Android não instalando componentes

243

Não tenho certeza do que estou fazendo de errado aqui. Instalei o Android SDK Manager e agora estou tentando instalar uma plataforma como sugere o site Android Dev. Depois de clicar em instalar, recebi um erro informando que o Gerenciador não pôde criar uma pasta temporária no diretório Android. Então eu criei. Agora estou recebendo este erro:

Download da plataforma SDK Android 2.3, API 9, revisão 1 Arquivo não encontrado: C: \ Arquivos de programas (x86) \ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip (acesso negado)

Há também uma pequena mensagem sob a barra de progresso que diz "Concluído. Nada foi instalado".

Estou executando o Windows 7 Ultimate, caso isso seja útil.

vince88
fonte
28
Execute o SDK Manager como administrador. Não abra o Android Studio ou o Eclipse.
Maheshkumar
@maheshrpm Isso funcionou para mim, mas o que posso fazer para abrir o SDK Manager como administrador através do Android Studio? Eu já marquei a opção Executar como administrador nas propriedades do arquivo.
Clawdidr 19/08/14
2
@Clawdidr abre o Android Studio como administrador! Portanto, o SDK Manager também abre no privilégio de administrador quando você abre no Android Studio.
Maheshkumar
Alterei a permissão para a pasta mencionada inicialmente. C: \ Arquivos de programas (x86) \ Android \ android-studio. Em seguida, iniciei o Android Studio de 64 bits como Administrador Executar como. Isso funcionou perfeitamente para mim ..
Ajay Kumar Meher
A execução do Android SDK Manager como Admin funcionou para mim. Obrigado
Bryan Labuschagne

Respostas:

527

Tente executar o Android Studio como administrador, clicando com o botão direito do mouse em .exe e selecionando "Executar como administrador".

Além disso, sabe-se que alguns programas antivírus interferem no SDK Manager.

Will Tate
fonte
2
Ele não funciona para mim, eu não posso instalar os android-SDK \ ferramentas apesar de eu correr como Administrador
Vass
1
@ Vas onde exatamente o seu está falhando?
Will Tate
@willtate, fiz a pergunta em stackoverflow.com/q/10470593/410975 e funcionou no final, mas através de uma rota estranha de alterar o nome da pasta que não podia acessar e voltar novamente .. funciona, mas através de um mistério de ações.
Vass
1
@ Vas Ok, eu já vi esse problema antes também. Eu respondi uma pergunta sobre isso aqui: stackoverflow.com/questions/8839255/…
Will Tate
Desabilitar o firewall funcionou para mim. Eu também tinha o antivírus desativado e executei o SDK Manager como administrador. Veja stackoverflow.com/questions/3808167/…
chrysanhy
35

Eu estava tendo um problema de permissão semelhante e o SDK Manager não pôde baixar e instalar novos componentes. A mensagem de erro era (estou executando o Android Studio (E / S Preview) 0.2.9)

"Não foi possível criar C: \ Arquivos de Programas (x86) \ Android \ android-studio \ sdk \ temp"

Embora a solução tenha sido confirmada pelo que a resposta do @ william-tate diz, não pude executar o 'SDK Manager' diretamente. Falha na mensagem:

Falha ao executar tools \ android.bat O sistema não consegue encontrar o arquivo especificado.

Em vez disso, executei o 'tools \ android.bat' como administrador, que por sua vez lançou o Gerenciador de SDK com as mesmas permissões que corrigiam o problema.

Espero que isso ajude alguém que enfrenta o problema que enfrentei.

BuddhiP
fonte
2
isso é bastante útil para aqueles que executam a versão personalizada com o eclipse.
EmilDo
4
Também é útil para quem literalmente não vê o android sdk manager exe na pasta sdk.
whyoz
19

No Mac OS X (experimentado com Android Studio), faça o seguinte no Terminal

cd /android/adt-bundle-mac-x86_64/sdk/tools 
sudo ./android sdk

Isso inicia o gerenciador do SDK como administrador. Agora atualize / instale os pacotes do gerenciador do SDK e ele funcionará.

v01d
fonte
Boa resposta Verifiquei esta resposta quando você está tentando no Mac-OS X Obrigado, Man
Samir Mangroliya 25/16
Este fato fez o truque quando você tenta iniciar o gerenciador autônomo SDK do Terminal
MR5
10

Para o Android Studio, selecionar "Executar como administrador" ao iniciar o Android Studio ajuda.

jimmy0251
fonte
8

No meu caso, eu tive que especificar configurações de proxy em Ferramentas-> Opções.

Alex Isayenko
fonte
3

Eu tive o mesmo problema ao tentar instalá-lo no meu PC (sistema Win7 de 64 bits). Eu tive uma mensagem de erro mostrada na figura abaixo. Mas quando eu checo minha pasta local 'C: \ Usuários \ nome de usuário \ AppData \ Local \ Android \ sdk', o Android SDK já está lá. De alguma forma, o estúdio Android não conseguiu vê-lo / vinculá-lo.

Portanto, verifique primeiro se você encontra o Android SDK na pasta local. Se sim, basta seguir os próximos passos.

  1. Escolha 'Cancelar' e clique em 'X' no canto superior direito. insira a descrição da imagem aqui
  2. Escolha 'Não execute novamente o assistente de configuração' e clique em 'OK' insira a descrição da imagem aqui
  3. Inicie o Android Studio novamente e vá em 'Configurar' -> 'Padrões do projeto' -> 'Estrutura do projeto' insira a descrição da imagem aqui
  4. Adicione 'C: \ Users \ nome de usuário \ AppData \ Local \ Android \ sdk' a 'Android Location' e clique em 'OK' Item da lista
  5. Clique em 'Iniciar um novo projeto do Android Studio'.

Espero que ajude.

Diiiiii
fonte
2

Eu tive um problema semelhante - downloads xml muito lentos, seguidos por uma lista de pacotes vazia. O SDK, ao que parece, estava tentando usar a instalação Java herdada. Definir o JAVA_HOME como o 1.6 jdk fez o truque.

Eglin
fonte
2

No meu caso, eu estava usando o Windows 7 com o sistema operacional de 64 bits. Instalamos o Java SE de 64 bits e o ADT Bundle de 64 bits. Com essa configuração, não conseguimos fazer com que o gerenciador do SDK funcionasse corretamente (especificamente, nenhum download é permitido e ele não mostrava todas as opções de download da API). Depois de tentar todas as respostas acima e de outras postagens, decidimos examinar a configuração do Java e percebemos que poderia ser a configuração de 64 bits que está causando dor ao bundle do ADT (lembro-me vagamente de ver / ler esse problema antes).

Por isso, desinstalamos o Java de 64 bits e reinstalamos o de 32 bits, depois usamos o pacote ADT de 32 bits e ele funcionou corretamente. O usuário do sistema já era administrador, portanto, não precisamos "Executar como administrador"

Gene Bo
fonte
2

Para aqueles que executam o SDK Manager no Eclipse, selecionar "Executar como administrador" ao iniciar o Eclipse.exe ajuda.

alextc
fonte
2

O acesso negado é porque o Windows não concede permissão de gravação e modificação padrão aos arquivos em sua unidade de instalação viz. c: Para resolver esse problema, geralmente uso uma unidade separada ou, no seu caso, você precisa definir os direitos de acesso à pasta específica nas opções, clique com o botão direito do mouse -> opções> segurança -> editar insira a descrição da imagem aqui

Madhu Kumar
fonte
1

No Windows 8:

  • clique direito no botão do Windows
  • Item da lista
  • CDM como administrador
  • Pressione 'sim'
  • cole isso $ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat
TigerSpirt
fonte
1

Para usuário Linux / ubuntu

  • Por que está acontecendo?
    devido a lock iconalguma pasta (sem acesso de leitura / gravação) em
    " / yourpath / android-studio-SDK "

  • Solução de classificação e doce
    -Abra o Terminal (Ctrl + alt + t)
    -cópia de pragas- aguarde um pouco ..... -Agora tente novamente parasudo chown -R $USER: $HOME

    update your SDK

Happy Coding :)

Vishal Patel
fonte
1
Obrigado. Passei cerca de 3 dias e, finalmente, sua solução me ajudou.
Hossein Seifi 28/03
0

Se você usar o SDK Manager no Eclipse:

Opção 1: Clique com o botão direito do mouse em eclipse.exe e selecione "Executar como Administrador".

Opção 2: Se você não deseja iniciar o Eclipse.exe como administrador, instale / copie os arquivos de instalação do Eclipse de "C: \ arquivos de programas \ Eclipse ADT Bundle \" para alguma pasta desprotegida, como "D: \ android \". Execute "D: \ android \ eclipse \ eclipse.exe", selecione o item de menu "Janela => Preferências => Android" e altere "Localização do SDK" para "D: \ android \ sdk \". Depois disso, você poderá instalar novos pacotes no Android SDK Manager.

Vadim Guzev
fonte
0

vá para a pasta sdk e clique com o botão direito do mouse no gerenciador do SDK e execute com o administrador e aproveite a instalação.

Dipankar Baghel
fonte
0

Para acompanhar o que a v01d disse:

Usando o Android Studio para Mac OS X, a pasta SDK também pode estar em /Users/{user}/Library/Android/sdk , onde {user} é seu nome de usuário.

Para descobrir onde está a instalação parcial do SDK, vá para Configurar> Gerenciador de SDK no Android Studio e clique em editar na parte superior. Isso deve abrir uma janela e mostrar a localização.

Copie esse caminho e cole-o na frente do cdcomando em um terminal. Por fim, execute sudo ./android sdkpara iniciar o gerenciador de SDK independente.


EDIT (14 de julho de 2016):

O arquivo binário "android" também pode estar em /Users/{user}/Library/Android/sdk/tools.

BLiu1
fonte
0

Solução para macOS

  1. clique direito AndroidStudio.app -> mostrar Conteúdo da Embalagem -> MacOS
  2. agora arraste e studiosolte o executável em um terminal
  3. sudo! ( Ctrl+Acoloca o cursor na frente)
  4. inicie o SDK Manager dentro do AS para obter suas coisas (você terá acesso root)

https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be

Martin Pfeffer
fonte