El problema es: adb
no está en tu PATH
. Aquí es donde el shell busca ejecutables. Puede verificar su actual PATH
con echo $PATH
.
Bash primero intentará buscar un binario llamado adb
en su ruta, y no en el directorio actual. Por lo tanto, si actualmente está en el platform-tools
directorio, simplemente llame
./adb --help
El punto es su directorio actual, y esto le dice a Bash que lo use adb
desde allí.
Pero en realidad, debe agregar platform-tools
a suPATH
, así como algunas otras herramientas que viene con el SDK de Android. Así es como lo haces:
Averigüe dónde instaló el SDK de Android. Esto podría ser (donde $HOME
está el directorio de inicio de su usuario) uno de los siguientes (o verificar mediante Configurar> SDK Manager en la pantalla de inicio de Android Studio):
- Linux:
$HOME/Android/Sdk
- Mac OS:
$HOME/Library/Android/sdk
Averigüe qué perfil de shell editar, según el archivo utilizado :
- Linux: típicamente
$HOME/.bashrc
- macOS: típicamente
$HOME/.bash_profile
- Con Zsh:
$HOME/.zshrc
Abra el perfil de shell desde el paso dos y, en la parte inferior del archivo, agregue las siguientes líneas. Asegúrese de reemplazar la ruta con la que instaló platform-tools
si difiere:
export ANDROID_HOME="$HOME/Android/Sdk"
export PATH="$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$ANDROID_HOME/platform-tools:$PATH"
Guarde el archivo de perfil, luego, reinicie el terminal o ejecute source ~/.bashrc
(o lo que haya modificado).
Tenga en cuenta que la configuración ANDROID_HOME
es necesaria para algunos marcos de terceros, por lo que no está de más agregarla.