El problema es: adbno está en tu PATH. Aquí es donde el shell busca ejecutables. Puede verificar su actual PATHcon echo $PATH.
Bash primero intentará buscar un binario llamado adben su ruta, y no en el directorio actual. Por lo tanto, si actualmente está en el platform-toolsdirectorio, simplemente llame
./adb --help
El punto es su directorio actual, y esto le dice a Bash que lo use adbdesde allí.
Pero en realidad, debe agregar platform-toolsa 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 $HOMEestá 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-toolssi 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_HOMEes necesaria para algunos marcos de terceros, por lo que no está de más agregarla.