android - not - sdk manager
Configurar adb en Mac OS X (15)
Solo para usuarios zsh en iterm2 en macOS
escriba los siguientes dos comandos para agregar el sdk de Android y las herramientas de plataforma a su zsh en iterm2 en macOS
echo ''export ANDROID_HOME=/Users/$USER/Library/Android/sdk'' >> ~/.zshrc
echo ''export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools'' >> ~/.zshrc
Pasé bastante tiempo pensando en cómo configurar adb en Mac, así que creo que escribir cómo configurarlo podría ser útil para algunas personas. adb es la herramienta de línea de comandos para instalar y ejecutar aplicaciones de Android en su teléfono / emulador
Aquí hay un manual detallado:
http://codexpi.com/add-android-adb-path-mac-os-x-mavericks/
Para resumir esto:
Crea y abre el archivo bash_profile
touch .bash_profile
open -e .bash_profile
Agregue la ruta de la carpeta de herramientas de plataforma (dentro del SDK de Android)
export PATH="$PATH:/Users/USERNAME/PATH TO ANDROID SDK/platform-tools/
Ejecutar el comando
. .bash_profile
. .bash_profile
para actualizar (no es necesario reiniciar el terminal)
Aquí hay una información paso a paso:
Paso 1
Inicia Terminal y ve a tu carpeta de inicio.
cd ~/
Paso 2
Abra y edite el archivo .bash_profile
$ open -e .bash_profile
Si no tiene el archivo .bash_profile en la ruta de su computadora, cree uno. Ingrese el siguiente comando para crear un nuevo archivo. Una vez creado siga el Paso-2.
touch .bash_profile
Paso 3
Guarde la línea de abajo)
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools
Etapa 4
Actualiza el archivo usando el siguiente comando
$ source .bash_profile
$ echo $PATH
Debería ver su ruta de android establecida en la salida ahora.
Comentando con alguna información actualizada de 2018.
Las herramientas binarias ejecutables para la plataforma están disponibles para mac para Android aquí: https://developer.android.com/studio/releases/platform-tools.html
Descarga estos a tu mac. Colóquelos en un directorio, por ejemplo, los coloqué en ~/Software/platform-tools
Si tiene acceso a la raíz , la forma más sencilla que he encontrado en un mac es agregar sus directorios a la lista en /etc/paths
. Me gusta de esta manera porque después de algunas adiciones, el $PATH
comienza a parecer demasiado desordenado y difícil de leer, las /etc/paths
tienen todo en una línea separada, limpia y organizada. El inconveniente es que necesita acceso de root.
$ cat /etc/paths # check contents of the file
$ sudo nano /etc/paths
Pegue la ruta completa de su directorio de herramientas de plataforma (algo como /Users/GodZilla/Software/platform-tools/adb
) al final de esta lista y guarde. Salga y abra el terminal nuevamente y verifique si ve su directorio de herramientas de plataforma.
$ which adb
/Users/GodZilla/Software/platform-tools/adb
$ which fastboot
/Users/GodZilla/Software/platform-tools/fastboot
Si no tiene acceso de root, simplemente agregue el directorio de herramientas de plataforma a $PATH
en su .bash_profile (o .zshenv si usa zsh) como han sugerido otros usuarios.
En mi caso: hice lo siguiente (en un mac):
- Copia de seguridad del ".bash_profile" y ".profile"
- Borrar todos los caminos relacionados con Android.
- Creé las nuevas rutas, pero esta vez arrastré las carpetas respectivas: {/.../sdk, /.../tools, /.../platform-tools} al terminal. Hice esto tanto para ".bash_profile" como para ".profile".
- Luego, después de guardar con éxito los archivos cada uno. Reinicié el terminal solo para estar seguro de las modificaciones que hice.
- Luego pasé a probar si adb estaba respondiendo ahora ... escribiendo: (en terminal) dispositivos adb
- Todavía no tuve suerte (mis dispositivos) donde no se muestra, luego reinicié el adb, todavía.
- Pasé a hacer "adb actualización de Android". Esto acaba de matar y reinicie el adb
- Intenté de nuevo, pero los dispositivos no se mostraban.
- Realicé una copia de seguridad total de mi dispositivo Android y restauré todo el teléfono a los valores predeterminados de fábrica, activé el dispositivo para el desarrollo y permití la depuración de USB en sus configuraciones> aplicaciones.
******** TRABAJADO COMO UN ENCANTO ********
Intenté nuevamente con el comando "adb devices" y todo volvió a la normalidad, el dispositivo estaba visible.
Todo lo mejor. Sólo no te rindas. Me tomó mucha solución de problemas. Todo lo mejor de la suerte.
Esto funcionó totalmente para mí, después de dickering por un tiempo después de instalar Android Studio:
Asegúrate de tener el archivo .bash_profile. Esto debería estar en su directorio [nombre de usuario].
Desde cualquier directorio en el que esté, escriba esto:
echo "export PATH=/$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile
Ahora, por lo general, tendrá esta ruta exacta, pero si no, use la ruta que tenga en la carpeta de herramientas de plataforma
Desde el directorio donde reside su archivo .bash, escriba esto:
. .bash_profile
Ahora escriba
adb devices
. Debería ver una respuesta de "Lista de dispositivos adjuntos". Ahora no tiene que ir al directorio de herramientas de plataforma cada vez que escriba el comando más críptico como,./adb devices
!
Esto funciona impecable ....
En la terminal Ejecuta ambos comandos uno al lado del otro
export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Para usuarios de Mac: Paso 1: instalar el Android Studio
Paso 2: Abre el terminal y escribe.
cd
Paso 3: Escriba el comando mencionado a continuación cambiando el nombre de usuario:
export PATH=“/Users/userName/Library/Android/sdk/platform-tools”:$PATH
Personalmente, solo obtengo mi .bashrc en mi .bash_profile:
echo ''source ~/.bashrc'' >> ~/.bash_profile
Así que lo puse en mi .bashrc. Y estoy usando Android Studio, así que fue una ruta diferente.
echo ''PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/'' >> ~/.bashrc
También puede querer lo siguiente:
echo ''ANDROID_HOME=$HOME/Library/Android/sdk'' >> ~/.bashrc
Si está utilizando Android Studio en MAC OS X, puede ejecutar el siguiente comando en su aplicación de terminal:
echo ''alias adb="/Applications/Android/ Studio.app/sdk/platform-tools/adb"'' >> .bashrc
exec $SHELL
y después:
adb devices
y debería estar mostrando una lista con sus dispositivos Android conectados a través de un cable USB en su MAC, por ejemplo, algo como esto:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
deb7bed5 device
Si está utilizando ZSH y tiene Android Studio 1.3: 1. Abra el archivo .zshrc (ubicado en su directorio de inicio, el archivo está oculto, así que asegúrese de poder ver los archivos ocultos) 2. Agregue esta línea al final: alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb"
3. Salga del terminal 4. Abra el terminal y escriba los adb devices
5. Si funcionó, le dará una lista de todos los dispositivos conectados
cd sdk/platform-tools/
y luego usa los ./adb devices
echo "export PATH=/$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile
Si coloca la carpeta android-sdks en otro directorio, reemplace la ruta con el directorio android-sdks / platform-tools está en
Nota: esto se escribió originalmente en Instalación de ADB en MAC OS X, pero esa pregunta se cerró como un duplicado de este.
Opción 1 - Uso de Homebrew
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
Opción 2 - Manualmente (solo las herramientas de la plataforma)
Esta es la forma más fácil de obtener una instalación manual de ADB y Fastboot.
Eliminar su instalación anterior (opcional)
rm -rf ~/.android-sdk-macosx/
Navegue hasta https://developer.android.com/studio/releases/platform-tools.html y haga clic en el vínculo
SDK Platform-Tools for Mac
.Ve a tu carpeta de descargas
cd ~/Downloads/
Descomprime las herramientas que descargaste.
unzip platform-tools-latest*.zip
Muevalos a algún lugar donde no los borres accidentalmente
mkdir ~/.android-sdk-macosx mv platform-tools/ ~/.android-sdk-macosx/platform-tools
Añade
platform-tools
a tu caminoecho ''export PATH=$PATH:~/.android-sdk-macosx/platform-tools/'' >> ~/.bash_profile
Actualice su perfil de bash (o reinicie su aplicación de terminal)
source ~/.bash_profile
Empezar a usar adb
adb devices
Opción 3 - Si ya tiene instalado Android Studio
Añade
platform-tools
a tu caminoecho ''export ANDROID_HOME=/Users/$USER/Library/Android/sdk'' >> ~/.bash_profile echo ''export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools'' >> ~/.bash_profile
Actualice su perfil de bash (o reinicie su aplicación de terminal)
source ~/.bash_profile
Empezar a usar adb
adb devices
Opción 4 - MacPorts
Instale el SDK de Android:
sudo port install android
Ejecute el administrador de SDK:
sh /opt/local/share/java/android-sdk-macosx/tools/android
Desmarque todo menos
Android SDK Platform-tools
(opcional)Instalar los paquetes, aceptando licencias. Cierre el Administrador de SDK.
Añade
platform-tools
a tu camino; en MacPorts, están en/opt/local/share/java/android-sdk-macosx/platform-tools
. Por ejemplo, para bash:echo ''export PATH=$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools'' >> ~/.bash_profile
Actualice su perfil de bash (o reinicie su terminal / shell):
source ~/.bash_profile
Comience a usar adb:
adb devices
Opción 5 - Manualmente (con el Administrador de SDK)
Eliminar su instalación anterior (opcional)
rm -rf ~/.android-sdk-macosx/
Descargue las herramientas del SDK de Mac desde el sitio del desarrollador de Android en "Obtener solo las herramientas de la línea de comandos" . Asegúrate de guardarlos en tu carpeta de descargas.
Ve a tu carpeta de descargas
cd ~/Downloads/
Descomprime las herramientas que descargaste.
unzip tools_r*-macosx.zip
Muevalos a algún lugar donde no los borres accidentalmente
mkdir ~/.android-sdk-macosx mv tools/ ~/.android-sdk-macosx/tools
Ejecutar el Administrador de SDK
sh ~/.android-sdk-macosx/tools/android
Desmarque todo menos
Android SDK Platform-tools
(opcional)
- Haga clic en
Install Packages
, acepte licencias, haga clic enInstall
. Cierre la ventana del administrador de SDK.
Añade
platform-tools
a tu caminoecho ''export PATH=$PATH:~/.android-sdk-macosx/platform-tools/'' >> ~/.bash_profile
Actualice su perfil de bash (o reinicie su aplicación de terminal)
source ~/.bash_profile
Empezar a usar adb
adb devices
NOTA: la ruta para adb ha cambiado desde Android Studio 1.0.xx
Para el shell bash , use:
echo ''export PATH=$PATH:''$HOME''/Library/Android/sdk/platform-tools'' >> ~/.bash_profile
Para tcsh shell, utilice:
echo ''setenv PATH $PATH/:''$HOME''/Library/Android/sdk/platform-tools'' >> ~/.tcshrc