+ El motivo es: está en el directorio incorrecto (significa que no contiene el ejecutor adb).
+ La solución es (paso a paso):
1) Encuentre dónde se instaló el adb . Depende de qué sistema operativo esté utilizando.
Mac, podría estar en: " ~/Library/Android/sdk/platform-tools"
o
Ventana, podría estar en: " %USERPROFILE%\AppData\Local\Android\sdk\platform-tools\".
Sin embargo, en caso de que NO pueda recordar este directorio tan largo, puede encontrarlo rápidamente con el comando " find". Intente esto en su terminal / línea de comando, " find / -name "platform-tools" 2> /dev/null" (Nota: Todavía no probé en Windows, pero seguro que funciona con Mac).
* Explica el comando de búsqueda,
- Tenga en cuenta que hay un espacio antes del carácter "/" -> solo encuentra en el directorio de usuarios, no en toda la computadora.
- "
2> /dev/null" -> ignorar resultados de búsqueda denegados con permiso. Pruebe el que no tiene este código, comprenderá lo que quiero decir.
2) Ve a donde instalamos adb. Hay 3 formas mencionadas por muchas personas:
Cambie el parámetro global PATH (que no recomendaré) por: " export PATH=~/Library/Android/sdk/platform-tools" que es el directorio que obtuvo desde arriba. Tenga en cuenta que este comando no imprimirá ningún resultado, si desea asegurarse de haber cambiado la RUTA con éxito, llame a " export | grep PATH" para ver cuál es la RUTA.
Agregue más definición para el parámetro global PATH (que recomiendo) por: " export PATH=~/Library/Android/sdk/platform-tools:$PATH" o " export PATH=$PATH:~/Library/Android/sdk/platform-tools"
Ve al camino que encontramos arriba por " cd ~/Library/Android/sdk/platform-tools"
3) Use adb:
Si cambia o actualiza la RUTA, simplemente llame a cualquier función adb, ya que agregó la RUTA como un parámetro global. (por ejemplo: " adb devices")
Si va a la RUTA por cdcomando, llame a las funciones adb con pre-arreglo " ./" (por ejemplo: " ./ adb devices")