comando adb no encontrado

5 minutos de lectura

avatar de usuario
coure2011

necesito ejecutar un adb forward comando antes de que pudiera usar el ezteclado aplicación que permite al usuario escribir en el teléfono usando el navegador.

cuando corro adb forward tcp:8080 tcp:8080 comando obtengo el adb command not found mensaje de error.

puedo correr android comando desde la terminal. Por qué adb ¿no está trabajando?

  • stackoverflow.com/q/17901692/1778421

    – Álex P.

    23 de julio de 2018 a las 13:58

  • @AlexP. Esta publicación es más antigua que la que vinculaste + ya resolvió …

    – d0n.clave

    25 de julio de 2018 a las 22:06

  • stackoverflow.com/questions/11530090/…

    – kreker

    29 de septiembre de 2021 a las 12:18

avatar de usuario
Denis Kutlubaev

En mi caso con Android Studio 1.1.0 la ruta fue esta

/Users/<username>/Library/Android/sdk/platform-tools

Agregue lo siguiente a ~/.bash_profile

export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH

  • yo también necesito correr source ~/.bash_profile para que funcione

    – Linh

    4 de diciembre de 2018 a las 6:20

  • @Gowtham Sooryaraj esos caminos son donde se encuentran las herramientas. Agregarlos a la variable PATH de su entorno le permite acceder a las herramientas (adb aquí) sin necesidad de proporcionar la ruta completa de su ubicación (~/Library/Android/sdk/platform-tools/adb). Cuando escribe adb en su terminal, busca una herramienta similar en todas las rutas de la variable env PATH. Espero que ayude 🙂

    – n3wbie

    10 de enero de 2020 a las 16:27

  • tengo que correr source ~/.bash_profile todo el tiempo, ¿qué hace?

    – Tyler Pfaff

    15 de septiembre de 2020 a las 22:21


  • @TylerPfaff recarga tu perfil de shell. Cerrar su terminal y volver a abrirlo tiene el mismo efecto.

    –Mike Collins

    27 oct 2020 a las 21:51

  • En Debian, usando Arctic Fox, es: ~/Android/Sdk/platform-tools/adb <remaining-command-parts> para ejecutar un comando adb sin agregarlo a la ruta (esa es su ubicación más reciente). Entonces querrás export PATH=~/Android/Sdk/platform-tools:$PATH. Definitivamente ejecutar un source ~/.bash_profile o source ~/.bashrcsegún dónde lo coloques, si no quieres reiniciar tu terminal.

    – Rik

    27 de noviembre de 2021 a las 18:55


avatar de usuario
mike collins

¿Está instalado adb? Para verificar, ejecute el siguiente comando en la Terminal:

~/Library/Android/sdk/platform-tools/adb

Si eso imprime la salida, omita estos siguientes pasos de instalación y vaya directamente al comando final de Terminal que enumero:

  1. Inicie el estudio de Android
  2. Inicie SDK Manager a través de Herramientas -> Android -> SDK Manager
  3. Compruebe las herramientas de la plataforma SDK de Android

Ejecute el siguiente comando en su Mac y reinicie su sesión de Terminal:

echo export "PATH=~/Library/Android/sdk/platform-tools:$PATH" >> ~/.bash_profile

Nota: si ha cambiado a zsh, el comando anterior debería usar .zshenv más bien que .bash_profile

  • Esto lo hizo por mí también. Me topé con él mientras usaba la captura de pantalla de Fastlane. ¡Gracias!

    – mokagio

    14 de abril de 2020 a las 2:02

  • ¡Muchos gracias! Para zsh, su respuesta con .zshenv funcionó para mí, mientras que otra respuesta que sugiere que .zshrc no lo hizo.

    – Andrey Alev

    17 de junio de 2020 a las 5:58

  • Cuatro años después y esto sigue siendo muy útil. Gracias

    – Jay Humo

    21 de agosto de 2021 a las 10:42

  • Esta es la solución de trabajo para mí. ¡Gracias!

    – habitación_n

    17 de junio a las 10:40

avatar de usuario
kevoroide

Cerciorarse adb está en tu cuenta de usuario $RUTA variable.

o

Puedes intentar localizarlo con whereis y ejecutarlo con ./adb

  • ./adb solo funcionaría si el directorio actual (que es la abreviatura de .) es la ubicación del programa adb. De lo contrario, sería /alguna/ruta/encontrado/por/wheris/adb

    – Chris Stratton

    24 de abril de 2012 a las 18:19

  • Sí, lo sé 🙂 eso es lo que quise decir con encontrarlo y ejecutarlo desde allí

    – kevoroide

    24 de abril de 2012 a las 18:45

  • exporta a $Path en tu ~/bashrc

    – Adishri

    23 de octubre de 2013 a las 7:40

  • podría probar ~/Library/Android/sdk/platform-tools/adb

    – Pnar Sbi Wer

    5 de abril de 2018 a las 2:29

  • podría intentar ~/Android/Sdk/platform-tools/adb (en Ubuntu 20.04)

    – kca

    16 de diciembre de 2020 a las 14:58

Estoy usando Mac 10.11.1 y uso android studio 1.5, tengo mi adb “/Users/user-name/Library/Android/sdk/platform-tools”

Ahora edita tu bash_profile

emacs ~/.bash_profile

Agregue esta línea a su bash_profile y reemplace el nombre de usuario con su nombre de usuario

export PATH="$PATH:/Users/user-name/Library/Android/sdk/platform-tools"

guardar y cerrar. Ejecute este comando para recargar su bash_profile

source ~/.bash_profile

Desde el archivo android-sdks/tools/adb_has_moved.txt:

La herramienta adb se ha movido a plataforma-herramientas/

Si no ve este directorio en su SDK, inicie SDK y AVD Manager (ejecute la herramienta de Android) e instale “Android SDK Platform-tools”

Actualice también su variable de entorno PATH para incluir el directorio platform-tools/, de modo que pueda ejecutar adb desde cualquier ubicación.

entonces en UNIX haz algo como:

export PATH=$PATH:~/android-sdks/platform-tools

  • La respuesta seleccionada debe editarse/completarse con esto, porque adb se movió durante mucho tiempo y adb_has_moved.txt ya no está allí

    – Serty Oan

    02/02/2015 a las 20:13

avatar de usuario
Mohamed Hamdy

Esta es la forma más fácil y proporcionará actualizaciones automáticas.

  1. Instalar en pc cerveza casera

     /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. Instalar adb

     brew install --cask android-platform-tools
    
  3. Empieza a usar adb

     adb devices
    

  • La respuesta seleccionada debe editarse/completarse con esto, porque adb se movió durante mucho tiempo y adb_has_moved.txt ya no está allí

    – Serty Oan

    02/02/2015 a las 20:13

Escriba el siguiente comando en la terminal:

nano .bash_perfil

Y agregue las siguientes líneas (reemplace NOMBRE DE USUARIO con su propio nombre de usuario).

export ANDROID_HOME=/Users/USERNAME/Library/Android/sdk 
export PATH=${PATH}:${ANDROID_HOME}/tools 
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

Cierra el editor de texto y luego ingresa el siguiente comando:

fuente .bash_profile

  • El último comando es lo que me permitió ejecutar adb desde cualquier lugar de la consola. Ese ajuste final faltaba en otras respuestas.

    – luis.ap.uyen

    10 de noviembre de 2021 a las 10:43


¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad