¿Alguien podría publicar una solución de trabajo para configurar a ANDROID_HOMEtravés del terminal?
Mi camino hacia el SDK de Android es /Applications/ADT/sdk.
macos
android-studio
android-sdk-tools
Jacek Kwiecień
fuente
fuente

Respuestas:
La ubicación del SDK de Android depende de cómo lo haya instalado.
Si descargó el SDK a través de su sitio web y luego arrastró / soltó la Aplicación a su carpeta de Aplicaciones, lo más probable es que aquí:
/Applications/ADT/sdk(como es en tu caso).Si instaló el SDK usando Homebrew (
brew cask install android-sdk), entonces se encuentra aquí:/usr/local/Caskroom/android-sdk/{YOUR_SDK_VERSION_NUMBER}Si el SDK se instaló automáticamente como parte de Android Studio, se encuentra aquí:
/Users/{YOUR_USER_NAME}/Library/Android/sdkUna vez que conozca la ubicación, abra una ventana de terminal e ingrese lo siguiente (cambiando la ruta al SDK para que esté como la haya instalado):
Una vez que tenga este conjunto, debe agregarlo a la variable de entorno PATH:
Por último, aplique estos cambios volviendo a buscar .bash_profile:
source ~/.bash_profileecho $ANDROID_HOMEfuente
toolsno utilizabin)export ANDROID_HOME=/Applications/ADT/sdk- Deberías explicar este pensamiento ...En terminal:
Agregar líneas:
Comprueba que funcionó:
fuente
export PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATHecho $PATH, no genera los últimos directorios que guardé en .bash_profile.Agregar lo siguiente a mi .bash_profile funcionó para mí:
fuente
citando la respuesta de @ user2993582
La parte 'bin' ha cambiado y debería ser
fuente
Tengo MAC OS X (Sierra) 10.12.2 .
Configuré ANDROID_HOME para que funcione en React Native (para aplicaciones de Android) siguiendo los siguientes pasos.
Agregue las siguientes 3 líneas a ~ / .bash_profile .
Finalmente ejecute el siguiente comando (o REINICIE el sistema para reflejar los cambios realizados).
source ~/.bash_profileEso es.
fuente
~es un acceso directo para su carpeta de inicio. Si no sabe dónde está su carpeta de inicio, escribacden la terminal. Escribir CD lo llevará a su carpeta de inicio. entonces puede hacervi .bash_profileonano .bash_profileabrir / editar el archivo.Para configurar
ANDROID_HOME, variable, necesita saber cómo instaló la configuración de desarrollo de Android.Si no sabe, puede verificar si existen las siguientes rutas en su máquina. Agregue lo siguiente a
.bashrc,.zshrco.profilesegún lo que useSi instaló con homebrew,
Comprueba si esta ruta existe:
Si instaló Android Studio siguiendo el sitio web,
Finalmente agréguelo a la ruta:
Si eres demasiado vago para abrir un editor, haz esto:
fuente
ANDROID_HOMEsuele ser un directorio como.android. Es donde se almacenarán cosas como la clave de depuración.Puede automatizarlo para su inicio de sesión. Simplemente agréguelo a su
.bash_profile(a continuación es de mi máquina OS X 10.8.5):De acuerdo con David Turner en la lista de correo NDK, tanto
ANDROID_NDK_ROOTyANDROID_SDK_ROOTnecesidad de ajustar porque otras herramientas dependen de esos valores (véase recomendados Directorio NDK? ).Después de modificar
~/.bash_profile, realice lo siguiente (o cierre la sesión y vuelva a encenderla):fuente
Gente, tenga en cuenta que si lo usará
~/.bash_profile, no editará el perfil de bash de su usuario, sino global. En su lugar, vaya a su directorio de usuarios (/ Users / username) y edítelo directamente:E inserte las siguientes dos líneas con respecto a su nombre de usuario y directorio SDK
fuente
~/significa que es un archivo en el directorio de inicio del usuario.cd ~; lsy vea qué imprime.Configurar la variable ambiental ANDROID_HOME , JAVA_HOME en Mac OS X
Agregar en el archivo .bash_profile
Para prueba
fuente
1) Perfil base abierto:
2) Agregue la siguiente línea en el perfil base:
Guardar y cerrar perfil base.
Para mí 27.0.3 funciona muy bien.
fuente
Muchas respuestas correctas aquí. Sin embargo, falta un elemento y no pude ejecutar el emulador desde la línea de comandos sin él.
Entonces es una compilación de las respuestas anteriores más una solución para este problema .
Y si usa
zsh(en lugar debash) el archivo para editar es~/.zshrc.fuente