android - usar - instalar adb




comando adb no encontrado en el entorno de Linux (12)

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


sudo apt install adb

en tu pc adb no instalado.

Prueba esto, trabajando para mí


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!

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

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.


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


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


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!





adb