usar reconoce react interno instalar externo consola como comandos comando android adb

android - reconoce - comando adb no encontrado en el entorno de Linux



consola adb (18)

sudo apt install adb

en tu pc adb no instalado.

Prueba esto, trabajando para mí

Al implementar la aplicación BluetoothChat .apk dentro del dispositivo G1, siempre aparece un mensaje:

$adb install -r /home/parveen/workspace/BluetoothChat/bin/BluetoothChat.apk -bash: adb: command not found

No entiendo claramente por qué este error aparece cada vez. Por favor, ayúdame.

Gracias por adelantado. Praween


Follow these steps: Set android vars Initially go to your home and press `Ctrl + H` it will show you hidden files now look for .bashrc file, open it with any text editor

a continuación, coloque las líneas a continuación al final del archivo:

export ANDROID_HOME=/myPathSdk/android-sdk-linux export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools Now Reboot the system It Works!


Acabo de resolver el problema yo mismo en mint (ubuntu). Parece que adb es un ejecutable de 32 bits al menos según readelf -h. para que el programa funcione en ubuntu de 64 bits o en cualquier instalación, debemos tener bibliotecas de 32 bits en el lugar.

resuelto el problema con

sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386


Asegúrese de haber instalado sudo apt-get install android-tools-adb Ahora verifique sudo adb Le mostrará la ayuda de adb

Ahora por favor matar / iniciar adb use los siguientes comandos:

sudo adb kill-server sudo adb start-server

Por último, sudo adb devices

¡Espero que esto funcione!


En Ubuntu podría ejecutar el siguiente comando:

sudo apt install android-tools-adb


En mi caso, "adb" se encuentra en "~ / Android / Sdk / platform-tools /"

el siguiente comando resolvió el problema:

export PATH=$PATH:~/Android/Sdk/platform-tools/


Encontré la solución a mi problema. En mi ~ / .bashrc:

export PATH=$PATH{}:/path/to/android-sdk/tools

Sin embargo, adb no se encuentra en las herramientas /, sino en platform-tools /. Así que agregué lo siguiente

export PATH=$PATH{}:/path/to/android-sdk/tools:/path/to/android/platform-tools

Y eso resolvió el problema para mí.


La actualización de la ruta como se indicó anteriormente en ~ / .bashrc hace que otros comandos bash dejen de funcionar todos juntos. La forma más fácil que encontré es usar lo que hizo eaykin pero vincularlo a tu / bin.

[sudo] ln -s /android/platform-tools/adb /bin/adb

No es necesario reiniciar jsut tipo

adb devices

Para asegurarse de que esté funcionando.


La forma en que corrijo este problema es:

  1. crear un enlace desde el archivo adb (arrastrar ''adb'' con la tecla alt y luego soltar en cualquier directorio y seleccionar ''vincular aquí'')
  2. use #sudo cp adb /bin (copie el enlace de 1 a / bin)

Lo he hecho varias veces y funciona al 100% (probado en Ubuntu 12.04 32/64 bits).


NOTA: durante el uso de adb en Linux, deberá escribir ./adb para ejecutar los comandos adb a menos que cree una ruta en ~ / .bashrc. En un terminal escribe:

sudo gedit ~ / .bashrc

Agregue la siguiente línea al final del archivo. Una vez que haya terminado, guarde y salga.

Herramientas de Android

export PATH = ~ / Development / adt-bundle-linux / sdk / platform-tools: ~ / Development / adt-bundle-linux / sdk / tools: $ PATH

Luego, en una Terminal, ejecuta este comando para volver a cargar tu .bashrc: Código:

fuente ~ / .bashrc

Ahora puedes ejecutar adb sin poner ./ antes de cada comando.


También recibía este error y Ubuntu me sugirió que lo instalara, así que lo instalé * y esto funcionó en mi caso.
* - sudo apt-get install android-tools-adb

Nota: arquitectura x64


Tengo el mismo problema que tú. finalmente, como sé, en Linux y Mac OS, utilizamos ./adb en lugar de adb


Tuve el mismo problema en mi nueva instalación de Ubuntu de 64 bits, y la ruta se configuró correctamente.

Por which adb tanto, which adb se resolvería correctamente, pero intentar ejecutarlo fallaría con adb: command not found .

Los chicos muy serviciales en # android-dev me indicaron la solución, es decir, que las bibliotecas de 32 bits no se habían instalado. En mis computadoras anteriores, esto probablemente se había incluido como una dependencia de otro paquete.

En Ubuntu (probablemente otros Debian también), ejecute [sudo] apt-get install ia32-libs


Tuve este problema cuando estaba tratando de conectar mi teléfono e intentar usar adb. Hice lo siguiente

  1. export PATH=$PATH{}:/path/to/android-sdk/tools:/path/to/android/platform-tools

  2. apt-get install ia32-libs

  3. Conecté mi teléfono al modo de depuración USB y en el terminal escribo lsusb para obtener una lista de todos los dispositivos usb. Tomó nota de la identificación de 9 caracteres (xxxx: xxxx) a la izquierda de mi teléfono.

  4. sudo gedit /etc/udev/rules.d/99-android.rules

  5. Agregue [SUBSYSTEM == "usb", ATTRS {idVendor} == "####: ####", SYMLINK + = "android_adb", MODE = "0666" GROUP = "plugdev" TEST == "/ var / run / ConsoleKit / database ", / RUN + =" udev-acl --action = $ env {acción} --device = $ env {DEVNAME} "] (lo que esté en [...]) en el archivo y reemplace" ####: #### "con el número del paso 3cop

  6. sudo service udev restart

  7. Reinicié mi sistema

  8. abra el directorio de navegación terminal al directorio adb y ejecute ./adb devices

Y muestra mi teléfono, por lo que adb comienza a funcionar sin errores.

Espero que ayude a otros


actualizar el $ PATH no funcionó, por lo que agregué un enlace simbólico a adb para que funcione, de la siguiente manera:

ln -s <android-sdk-folder>/platform-tools/adb <android-sdk-folder>/tools/adb


adb está en el directorio android-sdks / tools. Simplemente escriba este comando: adb logcat .

Si quiere los rastreos de su pila en un archivo de texto, use este comando: adb logcat > trace.txt. Ahora tus huellas se copian en ese archivo.

Si no funciona, vaya a android-sdks / platform-tools y luego coloque este comando: ./adb logcat > trace.txt. Espero que te ayude.


crear un enlace simbólico fue la solución para mí tampoco. Sin embargo, antes de trabajar tuve que otorgar acceso y ejecutar derechos a los enlaces simbólicos creados.

No estoy seguro de si fue la respuesta de @eaykin o @ crazymacleod''s lo que funcionó para mí, como lo hice antes de encontrar la solución mencionada.

¡Gracias!


$ANDROID_SDK/platform-tools agregar $ANDROID_SDK/platform-tools a su PATH , donde $ANDROID_SDK es donde instaló el SDK de Android.