android - término - comando adb no encontrado
el término ''adb'' no se reconoce como nombre de un cmdlet (16)
Necesito ejecutar un comando adb forward
antes de poder usar la aplicación ezkeyboard que permite al usuario escribir en el teléfono usando el navegador.
Cuando ejecuto adb forward tcp:8080 tcp:8080
comando Recibo el mensaje de error del adb command not found
.
Puedo ejecutar el comando de android
desde la terminal. ¿Por qué adb
no está funcionando?
En mi caso con Android Studio 1.1.0 la ruta fue esta
/Users/wzbozon/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
¿Adb instalado? Para comprobarlo, ejecute el siguiente comando en la Terminal:
~/Library/Android/sdk/platform-tools/adb
Si se imprime el resultado, omita estos pasos de instalación y vaya directamente al comando final de Terminal que enumero:
- Iniciar Android Studio
- Inicie el Administrador de SDK a través de Herramientas -> Android -> Administrador de SDK
- Comprobar 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
Asegúrese de que adb
esté en la variable $ PATH de su usuario.
o
Puedes intentar localizarlo con whereis
y ejecutarlo con ./adb
Desde el archivo android-sdks / tools / adb_has_moved.txt:
La herramienta adb se ha movido a la 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"
También actualice su variable de entorno PATH para incluir el directorio plataforma-herramientas /, de modo que pueda ejecutar adb desde cualquier ubicación.
así que en UNIX haga algo como:
export PATH=$PATH:~/android-sdks/platform-tools
En mi Mac (OS X 10.8.5) tengo adb aquí:
~/Library/android-sdk-mac_86/platform-tools
Por lo tanto, edite el $PATH
en su .bash_profile
y .bash_profile
source
.
En mi caso agregué la siguiente línea en mi terminal:
export PATH = "/ Users / Username / Library / Android / sdk / platform-tools": $ PATH
asegúrese de reemplazar "nombre de usuario" con SU nombre de usuario.
pulsa enter y luego escribe ''adb'' para ver si el error desapareció. si es así, esto es lo que debería ver: Android Debug Bridge versión 1.0.40
... seguido de un montón de comandos ... y terminando con esto: $ ADB_TRACE lista separada por comas de información de depuración para registrar: todos, adb, sockets, paquetes, rwx, usb, sync, sysdeps, transport, jdwp $ ADB_VENDOR_KEYS dos puntos - Lista separada de claves (archivos o directorios) $ ANDROID_SERIAL número de serie para conectarse a (ver -s) $ ANDROID_LOG_TAGS etiquetas para ser utilizadas por logcat (ver logcat --help)
si lo consigues, ejecuta npm ejecuta android de nuevo y debería funcionar ...
En mi caso esta es la solución de este problema.
Asegúrese de que ha instalado el SDK de Android. Por lo general, la ubicación de SDK se encuentra en esta ubicación
/ Usuarios / your-user / Library / Android / sdk
Después de ese cd a ese directorio.
Una vez que esté en ese directorio, escriba este comando ./platform-tools/adb instale su ubicación de apk.
Esta es la forma más fácil y proporcionará actualizaciones automáticas.
instalar homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Instalar adb
brew cask install android-platform-tools
Empezar a usar adb
adb devices
Estoy usando Mac 10.11.1 y usando Android Studio 1.5, tengo mi adb "/ Usuarios / nombre de usuario / Biblioteca / Android / sdk / plataforma-herramientas"
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 perfil bash
source ~/.bash_profile
Los usuarios de Mac simplemente abren /Users/(USERNAME)/.bash_profile
este archivo en un editor.
y agregar esta linea 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.
NO SE PUEDE LOCALIZAR ADB #SOLVED Simplemente descargue las herramientas de la plataforma SDK. https://developer.android.com/studio/releases/platform-tools.html Extraiga el archivo descargado. Vaya a Sdk Manager en Android Studio y copie el enlace. Vaya al explorador de archivos y pegue la ruta de Sdk que copió para ver los archivos Sdk. Notará que falta el archivo Adb, abra el archivo descargado (herramientas de la plataforma), copie y reemplace todos los contenidos en su archivo de herramientas Sdk (el archivo donde notó que falta adb) y guárdelo. Tú eres bueno para irte.
Para evitar volver a escribir las variables $ PATH cada vez que inicie un terminal, edite su archivo .bash_profile (para Mac, solo es .profile ) en su directorio principal ( ~ / ), y coloque la declaración de exportación en algún lugar del archivo.
Ahora, cada vez que inicie el terminal, su variable $ PATH se actualizará correctamente. Para actualizar el entorno del terminal inmediatamente después de modificar el archivo de perfil, escriba:
source ~/.profile
Resolví este problema instalando el paquete adb . Estoy usando Ubuntu .
sudo apt install adb
Creo que esto te ayudará.
Si no desea editar la variable PATH
, vaya al directorio de platform-tools
donde está instalado el SDK
, y el comando está allí.
Puedes usarlo así:
Vaya al directorio donde colocó el
SDK
:cd /Users/mansour/Library/Developer/Android/sdk/platform-tools
Escriba el comando
adb
con./
para usarlo desde el directorio actual../adb tcpip 5555
./adb devices
./adb connect 192.168.XXX.XXX
si no tiene adb en la carpeta android-sdk-macosx/platform-tools/
debe instalar primero las herramientas de la plataforma. Ejecute android-sdk-macosx/tools/android
e instale las herramientas de la plataforma desde el administrador del SDK de Android.
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 de todo el sistema, puede pensar en agregarlas a / etc / profile, /etc/bash.bashrc o / etc / environment.
es decir:
nano /etc/bash.bashrc
export ANDROID_HOME=/psth/to/android/sdk
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools