sdkmanager - -bash: android: comando no encontrado en Mac OSX
ubuntu run sdkmanager (9)
Actualiza la ruta.
Abra el programa de Terminal desde Spotlight. Ejecute el siguiente comando:
touch ~/.bash_profile; open ~/.bash_profile
Luego guarda el siguiente código
export PATH=${PATH}:/android-sdk-macosx/platform-tools:/Development/android-sdk-macosx/tools
Para mi caso, el camino es
export PATH=/Users/<user-name>/Development/android-sdk-macosx/platform-tools:/Users/<user-name>/Development/android-sdk-macosx/tools:$PATH
Guarde el archivo y salga del editor de texto. Ejecute su .bash_profile para actualizar su RUTA:
source ~/.bash_profile
Luego ejecuta adb.
Estuve inmerso en el desarrollo de Android por un tiempo, y ahora quiero usar algún proyecto (helpshift) en mi aplicación. En el sitio web tienen algunas aplicaciones de ejemplo en las que el archivo léame dice: Ejecute lo siguiente dentro de la carpeta / HelpshiftDemo.
android update project -t android-17 -p .
Así que hago esto, pero desafortunadamente esto me da un error al decir -bash: android: command not found
. Entiendo esto, porque "android" como tal no se refiere a nada en mi computadora portátil (Mac OSX). Entonces pensé que tal vez se estaba refiriendo al adb. Así que traté de reemplazar android
por la ruta directa a mi adb:
/Users/kramer65/dev/adt-bundle-mac-x86_64-20130917/sdk/platform-tools/adb update project -t android-17 -p .
Esto me da una salida enorme con más información sobre adb, que supongo que no es el resultado esperado.
Entonces mis preguntas; ¿A qué se refiere android
y cómo puedo solucionarlo en Mac OSX?
Agregue las siguientes líneas en ~ / .bash_profile y source ~ / .bash_profile
export ANDROID_HOME=/Users/macbook/Library/Android/sdk/
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
Esto es trabajo para mí
En MacOS / Linux, defina la ruta a donde haya instalado su SDK como ANDROID_HOME:
vim ~/.bash_profile
# Custom path to Android SDK folder.
export ANDROID_HOME=/Users/<Username>/Android/ SDK
export PATH=$ANDROID_HOME/tools:$PATH
export PATH=$ANDROID_HOME/platform-tools:$PATH
Opción 1: reinicia tu terminal y deberías poder usar el comando de android
Opción 2: fuente su perfil bash
o zsh
.
Ejemplo: source ~/.bash_profile
/ source ~/.zshrc
Este es el problema debido a que no proporcionó la variable de ruta sdk de android adecuada en .bash_profile. para esto debes seguir los pasos a continuación.
1. Verifique la ruta sdk de Android: para esto debe abrir las preferencias de android studio-> y hacer clic en Android SDK en la ventana recién abierta en ese campo de texto de ubicación de SDK de Android en el que puede encontrar la ruta de acceso de Android SDK. Para mí se muestra como: /Users/<your_name>/Library/Android/sdk
. aquí <your_name>
es el nombre de su directorio personal.
2. Abra su terminal ingrese el comando cd ~
.
3. e ingrese vi .bash_profile
.
4. En el editor vi, ingrese siguiente
export ANDROID_HOME=/Users/Murali/Library/Android/sdk export PATH=$ANDROID_HOME/tools:$PATH export PATH=$ANDROID_HOME/platform-tools:$PATH
:wq
presionando el botón esc
e ingrese :wq
.
5. Después de esto, cierre su terminal y ábralo de nuevo. 6. Para aplicar todos los cambios en .bash_profile
ingrese el siguiente comando
source .bash_profile
.
7. Ingrese el comando de android
. Espero que esto ahora funcione bien :-)
La herramienta de android
se encuentra en el directorio de tools
en su SDK. Debe agregar esto a su PATH
entorno PATH
para que bash pueda reconocerlo.
Puede hacer esto agregándolo a su PATH
en su archivo .bash_profile
. Este archivo debe estar ubicado en su directorio de inicio. Crear si no existe utilizando vi .bash_profile
y agregarle la siguiente línea:
export PATH=<path_to_android_sdk>/platform-tools:<path_to_android_sdk>/tools:$PATH
donde <path_to_android_sdk>
se reemplazará con la ruta a su SDK. Por ejemplo: "/Users/me/android-sdk-mac_86/platform-tools"
Pasé tanto tiempo tratando de descubrir, estos pasos me ayudaron (en http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html ) Necesitas ejecutar tu .bash_profile
para actualizar tu PATH
.
Configure su variable de entorno PATH en Mac OS
Abra el programa Terminal (esto está en su carpeta Aplicaciones / Utilidades de manera predeterminada). Ejecute el siguiente comando
touch ~/.bash_profile; open ~/.bash_profile
Esto abrirá el archivo en su editor de texto predeterminado. Debe agregar la ruta a su plataforma Android SDK: herramientas y directorio de herramientas. En mi ejemplo, usaré "/ Development / android-sdk-macosx" como el directorio en el que está instalado el SDK. Agregue la siguiente línea:
export PATH=${PATH}:/Development/android-sdk-macosx/platform-tools:/Development/android-sdk-macosx/tools
Guarde el archivo y salga del editor de texto. Ejecute su .bash_profile
para actualizar su RUTA:
source ~/.bash_profile
Ahora, cada vez que abra el programa Terminal, PATH
incluirá el SDK de Android.
Primero agrega estas líneas a tu archivo ~ / .bashrc:
export ANDROID_HOME=${HOME}/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
entonces:
source ~/.bashrc
Problema resuelto para usuarios de Android Studio:
Estoy usando Mac OS X Elcapitan versión 10.11.X.
Debajo de mi directorio personal encontré el archivo .bash_profile.save . Abrí ese archivo usando sublime (puede usar cualquier otro editor). Luego agregué esta línea
export PATH=${PATH}:/Users/UserName/Library/Android/sdk/platform-tools:/Users/UserName/Library/Android/sdk/tools
Reemplace " Nombre de usuario " con su nombre de usuario.
abrir terminal luego ejecutar
source ~/.bash_profile
aqui tienes.
export PATH="/Users/me/Library/Android/sdk/platform-tools/":"/Users/me/Library/Android/sdk/tools/":$PATH
Trabajó para mi