Necesito ejecutar un adb forward
comando antes de poder usar la aplicación ezkeyboard que permite al usuario escribir en el teléfono usando el navegador.
Cuando ejecuto el adb forward tcp:8080 tcp:8080
comando recibo el adb command not found
mensaje de error.
Puedo ejecutar el android
comando desde la terminal. ¿Por qué adb
no funciona?
Respuestas:
Asegúrese de que
adb
esté en la variable $ PATH de su usuario .o
Puede intentar localizarlo
whereis
y ejecutarlo con./adb
fuente
/Users/wzbozon/Library/Android/sdk/platform-tools
Agregue lo siguiente a
~/.bash_profile
fuente
source ~/.bash_profile
para que funcione¿Está instalado adb? Para verificar, ejecute el siguiente comando en la Terminal:
Si eso imprime la salida, omita estos pasos de instalación siguientes y vaya directamente al comando de Terminal final que enumero:
Ejecute el siguiente comando en su Mac y reinicie su sesión de Terminal:
Nota: Si ha cambiado a zsh, el comando anterior debería usar en
.zshenv
lugar de.bash_profile
fuente
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
Agregue esta línea a su bash_profile y reemplace el nombre de usuario con su nombre de usuario
guardar y cerrar. Ejecute este comando para recargar su bash_profile
fuente
Desde el archivo android-sdks / tools / adb_has_moved.txt:
así que en UNIX haga algo como:
export PATH=$PATH:~/android-sdks/platform-tools
fuente
Esta es la forma más fácil y proporcionará actualizaciones automáticas.
instalar homebrew
Instalar adb
Comience a usar adb
fuente
Escriba el siguiente comando en la terminal:
Y agregue las siguientes líneas (reemplace USERNAME con su propio nombre de usuario).
Cierre el editor de texto y luego ingrese el siguiente comando:
fuente
Los usuarios de Mac solo abren
/Users/(USERNAME)/.bash_profile
este archivo en un editor.y agregue esta línea para agregar ruta.
esta es la ruta predeterminada si instala adb a través de studio. y no olvides cambiar el nombre de usuario en esta línea.
fuente
En mi Mac (OS X 10.8.5) tengo adb aquí:
Entonces, edite el
$PATH
en su.bash_profile
ysource
.fuente
~/Library/android/sdk/platform-tools/
en macOS.Si no desea editar la
PATH
variable, vaya alplatform-tools
directorio dondeSDK
está instalado 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
adb
comando con./
para usarlo desde el directorio actual../adb tcpip 5555
./adb devices
./adb connect 192.168.XXX.XXX
fuente
+ El motivo es: está en el directorio incorrecto (significa que no contiene el ejecutor adb).
+ La solución es (paso a paso):
1) Encuentre dónde se instaló el adb . Depende de qué sistema operativo esté utilizando.
Mac, podría estar en: "
~/Library/Android/sdk/platform-tools
"o
Ventana, podría estar en: "
%USERPROFILE%\AppData\Local\Android\sdk\platform-tools\
".Sin embargo, en caso de que NO pueda recordar este directorio tan largo, puede encontrarlo rápidamente con el comando "
find
". Intente esto en su terminal / línea de comando, "find / -name "platform-tools" 2> /dev/null
" (Nota: Todavía no probé en Windows, pero seguro que funciona con Mac).* Explica el comando de búsqueda,
2> /dev/null
" -> ignorar resultados de búsqueda denegados con permiso. Pruebe el que no tiene este código, comprenderá lo que quiero decir.2) Ve a donde instalamos adb. Hay 3 formas mencionadas por muchas personas:
Cambie el parámetro global PATH (que no recomendaré) por: "
export PATH=~/Library/Android/sdk/platform-tools
" que es el directorio que obtuvo desde arriba. Tenga en cuenta que este comando no imprimirá ningún resultado, si desea asegurarse de haber cambiado la RUTA con éxito, llame a "export | grep PATH
" para ver cuál es la RUTA.Agregue más definición para el parámetro global PATH (que recomiendo) por: "
export PATH=~/Library/Android/sdk/platform-tools:$PATH
" o "export PATH=$PATH:~/Library/Android/sdk/platform-tools
"Ve al camino que encontramos arriba por "
cd ~/Library/Android/sdk/platform-tools
"3) Use adb:
Si cambia o actualiza la RUTA, simplemente llame a cualquier función adb, ya que agregó la RUTA como un parámetro global. (por ejemplo: "
adb devices
")Si va a la RUTA por
cd
comando, llame a las funciones adb con pre-arreglo "./
" (por ejemplo: "./ adb devices
")fuente
En mi caso, estaba en el
platform-tools
directorio pero estaba usando el comando de manera incorrecta:en lugar de la forma correcta:
fuente
Para evitar reescribir las variables $ PATH cada vez que inicie una terminal, edite su archivo .bash_profile (para Mac, es solo .profile ) en su directorio de inicio ( ~ / ), 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:
fuente
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:
fuente
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.
presione enter y luego escriba '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 consigues eso, ejecuta npm ejecuta android nuevamente y debería funcionar ...
fuente
Resolví este problema instalando el paquete adb . Estoy usando Ubuntu .
Creo que esto te ayudará.
fuente
NO SE PUEDE LOCALIZAR ADB # SOLUCIONADO 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 el contenido y reemplace cada contenido en su archivo de herramienta Sdk (el archivo donde notó que falta adb) y guarde. Tú eres bueno para irte.
fuente
tienes que mover el comando adb a / bin / folder
en mi caso:
fuente
En mi caso, esta es la solución de este problema.
Asegúrese de haber instalado el SDK de Android. Por lo general, la ubicación del SDK se ubica en esta ubicación
/ Users / 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 install your-location-of apk
fuente
Si no tuviera adb en la carpeta
android-sdk-macosx/platform-tools/
, primero debe instalar las herramientas de la plataforma. Ejecuteandroid-sdk-macosx/tools/android
e instale herramientas de plataforma desde el administrador de Android SDK.fuente