Estúdio Android no Mac El Capitan - problemas na configuração do SDK

Estúdio Android no Mac El Capitan - problemas na configuração do SDK

Tendo problemas ao tentar configurar o Android Studio (versão mais recente, 2.3) em um Mac (El Capitan 10.11.3). O Studio está instalado, mas quando eu inicio ele aparece uma janela para configuração do SDK, e depois de algumas passagens recebo este erro:

"Ocorreu um erro ao tentar calcular os pacotes necessários"

Alguém entendeu isso?

Responder1

Após uma atualização, o Android Studio não estava funcionando. Então, desinstalei e excluí todas as pastas locais relacionadas ao Android Studio. Tentei instalá-lo novamente, mas enfrentei o mesmo problema.

Depois de algumas pesquisas, descobri o que o Android Studio estava procurando sdkmanagere faz parte das ferramentas do Android. Eu baixei sdkmanagere extraí na /Users/<loggeduser>/Library/Android/sdkpasta como ferramentas. Isso resolveu o problema e o assistente baixou 1,5 GB de dados.

Responder2

Consegui descobrir a resposta para o meu problema. Então, para recapitular...

  • Parece que o Android Studio não inclui mais as ferramentas de linha de comando. Isso é contrário ao que consta na página web para download do AS. De qualquer forma, como sugerido na outra resposta a esta pergunta, primeiro baixei o pacote .zip contendo as ferramentas de linha de comando (parte inferior da página de download do AS) e extraí-o em .../android/sdk (o ... é qualquer caminho que você desejar para os componentes do Android; no meu caso, estou em um Mac e selecionei /usr/local/). Isso resulta em uma subpasta chamada ferramentas.

  • Se você executar o assistente, ele não funciona - tudo bem, para ser sincero, não tentei com a opção customizada, que permite selecionar o diretório para o SDK; talvez isso permita que o assistente veja o gerenciador do SDK, que está em ferramentas/bin. Enfim, entrei no AS e selecionei, na parte inferior, o botão “configurar”. No menu suspenso, "Gerenciador de SDK". Ele solicita um local do SDK. Clicou em "editar". Selecionado como local .../android/sdk. Um aviso informa que nenhum SDK está instalado. Tentei prosseguir de qualquer maneira e instalei o SDK com sucesso (requer algum tempo).

  • Agora, ao reiniciar o AS, o assistente de configuração não aparecerá mais. Mas há outro erro: na parte inferior da janela inicial, aparece uma caixa de diálogo informando que há atualizações para as ferramentas. Se você tentar instalá-los, encontrará um erro (muitos outros notaram isso no SuperUser - consulteaquieaqui). O erro se deve à dependência das ferramentas do emulador, que não foi instalado. Outros sugerem usar o sdkmanager na linha de comando para instalar o emulador, mas isso não funcionou para mim, pois ainda não tenho nenhum Java Development Kit instalado e o sdkmanager na linha de comando exige isso. Então, fiz o seguinte: cliquei novamente no botão "configurar", selecionei "Preferências" e, na árvore que aparece à esquerda, selecionei "Aparência e comportamento -> Configurações do sistema -> Atualizações". Aqui mudei, para a verificação de atualização, de "Canal Estável" para "Canal Canário" (parece, com base nas sugestões do StackExchange, que o emulador só está lá). Clicou em "Verificar agora". Recusou-se a instalar atualizações para as ferramentas. Em seguida, selecione, na árvore à esquerda, “Android SDK”, e ali, a aba “SDK Tools”. Neste ponto apareceu o Emulador, selecionei-o, apliquei as configurações e este instalou o Emulador e a atualização da ferramenta do Canary Channel. Claramente, isso significa que eles são menos estáveis, mas é isso. Voltei para "Atualizações" e selecionei novamente o "Canal Estável".

informação relacionada