studio open not mac found descargar android macos adb

open - android-sdk-linux



No se puede acceder a adb en OS X a través de Terminal, "comando no encontrado" (11)

Respuesta rápida

Pegar este comando en la terminal resuelve el problema en la mayoría de los casos:

** Para la sesión de terminal actual:

  • (en macOS) export PATH = "~ / Library / Android / sdk / platform-tools": $ PATH
  • (en Windows) actualizaré lo antes posible

** Permanentemente:

  • (en macOS) edite ~/.bash_profile usando vi ~/.bash_profile y agregue esta línea a él: export PATH = "~ / Library / Android / sdk / platform-tools": $ PATH

Sin embargo, si no, continúa leyendo.

Respuesta detallada

Android Debug Bridge , o adb para abreviar, generalmente se encuentra en Herramientas de plataforma y viene con Android SDK . Simplemente necesita agregar su ubicación a la ruta del sistema. Entonces el sistema lo sabe y puede usarlo si es necesario.

Encuentra la ubicación de ADB

La ruta a esta carpeta varía según el escenario de instalación, pero los más comunes son:

  • Si ha instalado Android Studio , la ruta a ADB sería: (Más común)
    • (en macOS) ~ / Library / Android / sdk / platform-tools
    • (en Windows) actualizaré lo antes posible
  • Si ha instalado Android Studio en otro lugar, determine su ubicación en:

    • (en macOS) Android Studio> Preferencias> Aspecto y comportamiento> Configuración del sistema> Android SDK y preste atención al recuadro que dice: Ubicación del SDK de Android
    • (en Windows) actualizaré lo antes posible
  • Sin embargo, Android SDK podría instalarse sin Android studio, en este caso su ruta puede ser diferente y depende de su instalación.

Agregarlo a la ruta del sistema

Cuando hayas determinado la ubicación de ADB, agrégala al sistema, sigue esta sintaxis y escríbela en la terminal:

  • (en macOS)

    export PATH = "your / path / to / adb / here": $ PATH

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

He instalado Android SDK y Eclipse en mi sistema Mac. Puedo programar usando Eclipse y he creado algunas aplicaciones de muestra. Pero todavía no puedo acceder a adb través de la ventana de la terminal. Intenté seguir el comando en la terminal:

$ pwd /Users/espireinfolabs/Desktop/soft/android-sdk-mac_x86/platform-tools $ ls NOTICE.txt dexdump llvm-rs-cc-2 aapt dx llvm-rs-cc.txt adb lib source.properties aidl llvm-rs-cc $ adb --help -bash: adb: command not found

También he agregado la salida ls para que sepas en qué ventana estoy.


  1. Simplemente instala adb con brebaje

    brew cask install android-platform-tools

  2. Compruebe si está instalado adb

    adb devices


Está funcionando bien ...

brew install android-sdk

Mas tarde:

android update sdk --no-ui --filter ''platform-tools''


Inicie Eclipse a través del símbolo del sistema: como en el caso de mac -> cd /to_the_dir_where_eclipse y luego open -a Eclipse.app con permisos de superusuario.


No sé cómo instalaste el SDK de Android. Pero en Mac OS, lo que realmente funcionó para mí es reinstalarlo usando brew. Todos los problemas resueltos en una fila.

brew cask install android-sdk

Mas tarde:

android update sdk --no-ui --filter ''platform-tools''

Como un encanto


O la solución alternativa podría ser

  1. Asegúrate de que ya instalaste para Android SDK. Por lo general, se encuentra en / Users / your-user-name / Library / Android / sdk
  2. Si el SDK está allí, ejecuta este comando. ./platform-tools/adb instala tu-apk-ubicación

  3. Desde allí puedes generar el archivo APK Esa es la única muestra para verificar si el comando adb está ahí


Para los usuarios de zsh , agregue alias adb=''/Users/<yourUserName>/Library/Android/sdk/platform-tools/adb'' a .zshrc


Para mí, me encontré con este problema después de pasar de bash a zsh para poder hacer que mi consola se viera fantástica con Hyper y el tema snazzy . Intenté ejecutar mi aplicación nativa de Reaction usando react-native run-android y encontrándome con el problema de la operación. Agregar lo siguiente en mi archivo ~.zshrc resolvió el problema para mí:

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


Si usa zsh en un OS X, debe editar el archivo zshrc.

Use vim o su editor de texto favorito para abrir el archivo zshrc:

vim ~/.zshrc

Pegue la ruta a adb en este archivo:

export PATH="/Users/{$USER}/Library/Android/sdk/platform-tools":$PATH


adb no está en tu PATH . Aquí es donde el shell busca ejecutables. Puede verificar su PATH actual con echo $PATH .

Bash primero intentará buscar un binario llamado adb en su ruta, y no en el directorio actual. Por lo tanto, si se encuentra actualmente en el directorio de platform-tools , simplemente llame

./adb --help

El punto es su directorio actual, y esto le dice a Bash que use adb desde allí.

De lo contrario, debe agregar platform-tools a su PATH , agregando la ruta en su perfil de shell, dependiendo de qué archivo se use :

  • Linux: típicamente ~/.bashrc
  • OS X / macOS: típicamente ~/.profile o ~/.bash_profile

Agregue la siguiente línea allí y reemplace la ruta con la que instaló platform-tools :

export PATH=/Users/espireinfolabs/Desktop/soft/android-sdk-mac_x86/platform-tools:$PATH

Guarde el archivo de perfil, luego, reinicie el Terminal o ejecute source ~/.bashrc (o lo que acaba de modificar).

Si ha instalado las herramientas de la plataforma en otro lugar, cambie la ruta en consecuencia. Para Android Studio en OS X, por ejemplo, debería usar la siguiente nota: las comillas dobles que evitan que un espacio posible rompa la sintaxis de la ruta:

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


Además de slhck, esto es lo que funcionó para mí (mac).

Para verificar dónde se encuentra su SDK.

  1. Abra el estudio de Android y vaya a:

Archivo -> Estructura del proyecto -> Ubicación Sdk

  1. Copia la ruta

  2. Cree el .bash_profile oculto en su hogar.

  3. (ábralo con vim , o open -e ) con lo siguiente:

export PATH=/Users/<Your session name>/Library/Android/sdk/platform-tools:/Users/<Your session name>/Library/Android/sdk/tools:$PATH

  1. Entonces simplemente use esto en su terminal:. . ~/.bash_profile

Publicación SO sobre cómo encontrar dispositivos adb