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.