Para OSX
-
en ~/.bash_profile añadir:
export ANDROID_HOME="/path/to/android-sdk-macosx" export PATH="$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH"
y luego ejecútelo en la terminal para que tenga efecto inmediatamente;
-
en /etc/sudoers agregar:(puede usar la consola:
sudo visudo
)Defaults env_keep += "ANDROID_HOME"
ya que el proceso de construcción debe comenzar con
sudo
y elprocess.env
de Node obtener las respectivas variables.
Configuración para Linux/Ubuntu/Mint
- descargar Android Studio o SDK solamente
- instalar
- establecer RUTA
3.1) Abra la terminal y edite ~/.bashrc
sudo su
vim ~/.bashrc
3.2) Exporta ANDROID_HOME y agrega carpetas con archivos binarios a tu RUTA
Carpetas de instalación predeterminadas comunes:
- /raíz/Android/SDK
- ~/Android/SDK
Ejemplo .bashrc
export ANDROID_HOME=/root/Android/Sdk
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
3.3) Actualiza tu RUTA
source ~/.bashrc
4) Instale el SDK correcto
Cuando ionic build android
todavía falla, podría deberse a una versión incorrecta de SDK. Para instalar las versiones e imágenes correctas, ejecute android
desde la línea de comandos. Como ahora está en su PATH, debería poder ejecutarlo desde cualquier lugar.
Android Home debe ser la carpeta raíz de SDK.
export ANDROID_HOME="$HOME/android-sdk-linux"
EDITAR :Abra la terminal y escriba estos comandos. (sí, en un ternimal, no en un archivo bashrc)
export ANDROID_HOME=~/android-sdk-macosx
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
y luego en la misma terminal simplemente escriba android
. Si está configurado, podrá usar comandos de compilación desde esta terminal. (es una solución temporal)
Caso:usando SO Windows, intente:
set ANDROID_HOME=C:\\android-sdk-windows
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
más en:http://spring.io/guides/gs/android/
Caso:no tienes plataforma-herramientas:
cordova platforms list
cordova platforms add <Your_platform, example: Android>