O problema é: adb
não está no seu PATH
. É aqui que o shell procura por executáveis. Você pode verificar sua corrente PATH
com echo $PATH
.
O Bash tentará primeiro procurar um binário chamado adb
no seu Path, e não no diretório atual. Portanto, se você estiver atualmente no platform-tools
diretório, basta chamar
./adb --help
O ponto é seu diretório atual, e isso diz ao Bash para usar a adb
partir daí.
Mas, na verdade, você deve adicionar platform-tools
ao seuPATH
, bem como algumas outras ferramentas fornecidas com o SDK do Android. É assim que se faz:
Descubra onde você instalou o Android SDK. Pode ser (onde $HOME
está o diretório inicial do usuário) um dos seguintes (ou verifique via Configure> SDK Manager na tela de inicialização do Android Studio):
- Linux:
$HOME/Android/Sdk
- Mac OS:
$HOME/Library/Android/sdk
Descubra qual perfil de shell editar, dependendo de qual arquivo é usado :
- Linux: normalmente
$HOME/.bashrc
- macOS: normalmente
$HOME/.bash_profile
- Com o Zsh:
$HOME/.zshrc
Abra o perfil do shell da etapa dois e, na parte inferior do arquivo, adicione as seguintes linhas. Substitua o caminho pelo caminho que você instalou, platform-tools
se for diferente:
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"
Salve o arquivo de perfil e, em seguida, reinicie o terminal ou execute source ~/.bashrc
(ou o que você acabou de modificar).
Observe que a configuração ANDROID_HOME
é necessária para algumas estruturas de terceiros, portanto, não é necessário adicioná-la.
~/.profile
arquivo no TextEdit, basta entraropen ~/.profile
no Terminal.~/.bash_profile
vez de apenas~/.profile
./:$PATH
no final da linha.Além do slhck, é isso que funcionou para mim (mac).
Para verificar onde seu sdk está localizado.
Copie o caminho.
Crie o oculto
.bash_profile
em sua casa.vim
ouopen -e
) com o seguinte:. ~/.bash_profile
SO postar sobre como encontrar dispositivos adb
fonte
Resposta rápida
Colar este comando no terminal resolve o problema na maioria dos casos:
** Para a sessão atual do terminal:
** Permanentemente:
~/.bash_profile
usovi ~/.bash_profile
e adicione esta linha: export PATH = "~ / Library / Android / sdk / platform-tools": $ PATHNo entanto, se não, continue lendo.
Resposta detalhada
O Android Debug Bridge , ou adb , geralmente está localizado em Platform Tools e vem com o Android SDK . Você só precisa adicionar sua localização ao caminho do sistema. Portanto, o sistema sabe disso e pode usá-lo, se necessário.
Encontre a localização do ADB
O caminho para esta pasta varia de acordo com o cenário de instalação, mas os comuns são:
Se você instalou o Android Studio em outro lugar, determine sua localização acessando:
Adicione-o ao caminho do sistema
Quando você determinar a localização do ADB, adicione-o ao sistema, siga esta sintaxe e digite-a no terminal:
(no macOS)
exportar PATH = "seu / caminho / para / adb / aqui": $ PATH
por exemplo: export PATH = "~ / Library / Android / sdk / platform-tools": $ PATH
fonte
vi something else
use o editor do console para abrir o arquivo, você também pode usaropen ~/.bash_profile
Para
zsh
usuários. Adicionaralias adb='/Users/<yourUserName>/Library/Android/sdk/platform-tools/adb'
ao.zshrc
arquivosource ~/.zshrc
Comando Than runfonte
source ~/.zshrc
que as alterações entrem em vigor!Não sei como você instalou o SDK do Android. Mas no Mac OS, o que realmente funcionou para mim é reinstalá-lo usando o brew. Todos os problemas resolvidos em uma fileira.
Mais tarde:
Como um encanto
fonte
brew cask install android-platform-tools
funciona tão bembrew cask install android-sdk
fonte : github.com/NativeScript/nativescript-cli/issues/2706Para mim, deparei-me com esse problema depois de passar do bash para o zsh, para que meu console tenha uma aparência fantástica incrível com o Hyper e o tema sofisticado . Eu estava tentando executar meu aplicativo nativo de reação usando
react-native run-android
e executando o problema da operação. Adicionar o seguinte ao meu~.zshrc
arquivo resolveu o problema para mim:fonte
Basta instalar o adb com o brew
brew cask install android-platform-tools
Verifique se o adb está instalado
adb devices
fonte
Se você estiver usando
zsh
um OS X, precisará editar o arquivo zshrc.Use o vim ou seu editor de texto favorito para abrir o arquivo zshrc:
Cole o caminho para
adb
este arquivo:fonte
Ou a solução alternativa pode ser
Se o SDK estiver lá, execute este comando. ./platform-tools/adb instala o seu-apk-local
A partir daí, você pode gerar o arquivo APK Essa é a única amostra para verificar se o comando adb está lá
fonte
Por alguma razão, quando instalado,
Android Studio 3.6.1
oadb
arquivo estava realmente dentro$ANDROID_HOME/platform-tools/platform-tools
. não tenho certeza se isso é um erro na minha instalação ou o que, mas isso corrigiu para mim.fonte
Para Mac, Android Studio 3.6.1, adicionei isso ao .bash_profile
export PATH="~/Library/Android/sdk/platform-tools/platform-tools":$PATH
fonte
Para Mac OS Catalina ou Mojave
Digite o comando para abrir o editor nano
Definir variável PATH, significa acrescentar mais caminho, como mostrado aqui
Agora pressione Command + X para salvar o arquivo no editor, digite Yes ou No e pressione a tecla Enter.
fonte
Está funcionando bem ..
Mais tarde:
fonte