Después de probar todas las soluciones, ninguna de ellas funcionaba para mí.
En mi caso, tenía Android Studio y el adb funcionaba correctamente, pero Android Studio no era capaz de detectar el adb. Esto se debió a que lo instalé con homebrew en otro directorio, no en / Users / $ USER / Library / Android / sdk sino en Usr / Library blabla
Aparentemente, AS necesitaba tenerlo en su ruta / Usuarios / $ USER / Library / Android / sdk (el mismo lugar que en la ruta de instalación del SDK de preferencias)
Así que eliminé todo el adb de mi computadora (instalé varios) y ejecuté estos comandos de terminal:
echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
source ~/.bash_profile
adb devices
Bueno, después de eso, todavía no funcionaba, porque por alguna razón la ruta para el adb era / Users / $ USER / Library / Android / sdk / platform-tools / platform-tools (sí, repetido), así que simplemente copié el últimas herramientas de plataforma en el primer directorio con todos los archivos de licencia y comenzó a funcionar.
Raro pero cierto
platform-tools
paquete oficial del SDK (que contiene eladb
binario) en stackoverflow.com/tags/adb/info