comando adb no encontrado


Necesito ejecutar un comando adb forwardantes de poder usar la aplicación ezkeyboard que permite al usuario escribir en el teléfono usando el navegador.

Cuando corro el comando adb forward tcp:8080 tcp:8080 recibo el mensaje de error adb command not found.

Puedo ejecutar el comando android desde la terminal. ¿Por qué adb no está funcionando?

Author: Alex P., 2012-04-24

14 answers

Asegúrese de que adb esté en la variable PATH PATH de su usuario.

O

Puedes intentar localizarlo con whereis y ejecutarlo con ./adb

 63
Author: kevoroid,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-17 04:57:16

En mi caso con Android Studio 1.1.0 la ruta fue esta

/Users/wzbozon/Library/Android/sdk/platform-tools

Añádase lo siguiente a ~/.bash_profile

export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH
 99
Author: wzbozon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-09-05 06:29:45

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

La herramienta adb se ha movido a platform-tools /

Si no ve este directorio en su SDK, inicie el SDK y AVD Administrador (ejecutar la herramienta android) e instalar " Android SDK Plataforma-herramientas "

También actualice su variable de entorno PATH para incluir la platform-tools / directory, para que pueda ejecutar adb desde cualquier ubicación.

Así que en UNIX hacer algo como:

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

 55
Author: par,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-19 19:10:12

Estoy usando Mac 10.11.1 y 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
 49
Author: Vaibhav Desai,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-12-07 08:37:57

¿Adb está instalado? Para comprobarlo, ejecute el siguiente comando en 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 I list:

  1. Lanzar Android Studio
  2. Inicie SDK Manager a través de Herramientas -> Android -> SDK Manager
  3. Compruebe Android SDK Platform-Tools

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
 36
Author: Mike Collins,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-12 16:34:11

En mi Mac (OS X 10.8.5) tengo adb aquí:

~/Library/android-sdk-mac_86/platform-tools

Entonces, edite el $PATH en su .bash_profile y source.

 5
Author: Snowcrash,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-10-08 02:39:31

Los usuarios de Mac simplemente abren /Users/(USERNAME)/.bash_profile este archivo en un editor.
y agregue esta línea para agregar ruta.

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

Esta es la ruta predeterminada si instala adb a través de studio. y no te olvides de cambiar el nombre de usuario en esta línea.

 4
Author: Muneef M,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-28 11:55:07

Para evitar reescribir las variables PATH PATH cada vez que inicie una terminal, edite su .bash_profile (para Mac, es solo .profile) archivo en su directorio personal(~/), y coloque la instrucción export en algún lugar del archivo.

Ahora, cada vez que inicie terminal, su variable PATH PATH se actualizará correctamente. Para actualizar el entorno de terminal inmediatamente después de modificar el archivo de perfil, escriba:

source ~/.profile 
 3
Author: Zorayr,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-06-07 18:42:33
nano /home/user/.bashrc  
export ANDROID_HOME=/psth/to/android/sdk  
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools  

Sin embargo, esto no funcionará para su/ sudo. Si necesita establecer variables para todo el sistema, puede pensar en agregarlas a /etc / profile,/etc / bash.bashrc, or / etc / environment.

Ie:

nano /etc/bash.bashrc  
export ANDROID_HOME=/psth/to/android/sdk  
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools  
 2
Author: Program-Me-Rev,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-03 14:52:35

En mi caso he añadido la siguiente línea en mi terminal:

Export PATH = "/ Users / Username/Library/Android/sdk / platform-tools": PATH PATH

Asegúrese de reemplazar "username" por SU nombre de usuario.

Presione enter y luego escriba 'adb' para ver si el error ha desaparecido. si lo es, esto es lo que deberías ver: Android Debug Bridge versión 1.0.40

...seguido de un montón de órdenes..y terminando con esto: AD ADB_TRACE lista separada por comas de información de depuración para registrar: all, adb, sockets, packets, rwx, usb, sync, sysdeps,transport, jdwp AD ADB_VENDOR_KEYS lista de claves separadas por dos puntos (archivos o directorios) ANDRO ANDROID_SERIAL número de serie a conectar (see-s) tags ANDROID_LOG_TAGS etiquetas a utilizar por logcat (ver logcat help help)

Si obtiene eso, ejecute npm ejecute Android de nuevo y debería funcionar..

 2
Author: michael d.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-07-26 18:37:14

NO SE PUEDE LOCALIZAR ADB # RESUELTO Simplemente descargue Sdk platform tools.https://developer.android.com/studio/releases/platform-tools.html Extrae el archivo descargado. Ve a Sdk Manager en Android Studio y copia el enlace. Vaya al Explorador de archivos y pegue la ruta del Sdk que copió para ver los archivos del Sdk. Notará que falta el archivo Adb, abra el archivo descargado (herramientas de la plataforma) copie el contenido y reemplace todos los contenidos en su archivo de herramienta Sdk (el archivo donde notó adb falta) y guardar. Puedes irte.

 1
Author: mamo kunni,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-03-20 21:57:34

Si no desea editar la variable PATH, vaya al directorio platform-tools donde está instalado SDK, y el comando está allí.

Puedes usarlo así:

  1. Vaya al directorio donde colocó el SDK:

    cd /Users/mansour/Library/Developer/Android/sdk/platform-tools

  2. Escriba el comando adb con ./ para usarlo desde el directorio actual.

    ./adb tcpip 5555

    ./adb devices

    ./adb connect 192.168.XXX.XXX

 1
Author: IgniteCoders,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-25 08:13:07

En mi caso esta es la solución de este problema

  1. Asegúrese de haber instalado el SDK de Android. Generalmente la ubicación del SDK se encuentra en esta ubicación

    /Users/your-user/Library/Android / sdk

  2. Después de eso cd a ese directorio.

  3. Una vez que esté en ese directorio, escriba este comando ./ plataforma-herramientas / adb instalar su-ubicación-de apk

 0
Author: Faris Rayhan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-30 10:35:07

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

  1. Instalar homebrew

    ruby -e "$(curl -fsSL 
    https://raw.githubusercontent.com/Homebrew/install/master/install)"
    
  2. Instalar adb

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

    adb devices
    
 0
Author: atul kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-10-03 09:01:56