Recebendo consistentemente esta mensagem de erro no Android Studio para executar o aplicativo:
java.lang.IllegalArgumentException: Unable to locate adb
Tentei várias opções de solução de problemas baixando o ADB, mas o problema não foi resolvido. Pensamentos?
Responder1
Finalmente, após várias horas de investigação, acho que tenho outra solução para todos que estão tendo problemas com o AVD Manager "Não foi possível localizar o adb".
Eu sei que temos a configuração do SDK em Arquivo -> Configurações -> Aparência e comportamento -> Configurações do sistema -> Android SDK. Isto parece não ser suficiente! Parece que o Android Studio (pelo menos a nova versão 4) não fornece aos projetos um SDK padrão, apesar da configuração acima.
Portanto, você também (para cada projeto) precisa ir para Arquivo -> Estrutura do Projeto -> Configurações do Projeto -> Projeto e selecionar o SDK do Projeto, que está definido como [Sem SDK] por padrão.
Se não houver nada na caixa suspensa, selecione Novo, selecione Android SDK e navegue até o local do Android SDK (normalmente C:\Users[nome de usuário]\AppData\Local\Android\Sdk no Windows). Você poderá então selecionar a plataforma Android API xx. Agora você não deve receber esse erro irritante do adb.
HTH
Responder2
Corrigi esse problema instalando o SDK do SDK Manager no Andoid Studio.
Responder3
Atualizar:
Nas versões do macOS > 10.15.x (Catalina), o arquivo a ser usado é:
¨/.zshrc
como a Apple mudou para ZSH como shell de login padrão começando com 10.15.
----A resposta original segue + pequenos ajustes para maior clareza----
Isso funcionou para mim, no meu Mac.
Instale ferramentas de plataforma e atualize sua variável de ambiente $PATH:
Usando o editor de texto de sua preferência:
nano ~/.zshrc # ~/.bashrc for macOS < 10.15
Edite o PATH existente ou adicione o seguinte:
export PATH="$PATH:[PLATFORM-TOOLS-PATH-HERE]"
Salve o arquivo e atualize a configuração do Zsh:
source ~/.zshrc # (~/.bashrc if macOS < 10.15) Or zsh -l to re-read login scripts
Espero que isto ajude.
Responder4
Se você estiver trabalhando no React nativo, certifique-se de ter instalado essas ferramentas porque eu estava sentindo falta delas e isso resolveu meu problema
Para mais detalhes visite Documento React Native para instalação