Per OSX
-
in ~/.bash_profile aggiungi:
export ANDROID_HOME="/path/to/android-sdk-macosx" export PATH="$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH"
e poi eseguilo nel terminale per avere effetto immediato;
-
in /etc/sudoers add:(puoi usare console:
sudo visudo
)Defaults env_keep += "ANDROID_HOME"
poiché il processo di costruzione deve iniziare con
sudo
e ilprocess.env
del nodo ottenere le rispettive variabili.
Configurazione per Linux/Ubuntu/Mint
- scarica solo Android Studio o SDK
- installa
- imposta PERCORSO
3.1) Apri il terminale e modifica ~/.bashrc
sudo su
vim ~/.bashrc
3.2) Esporta ANDROID_HOME e aggiungi cartelle con binari al tuo PERCORSO
Cartelle di installazione predefinite comuni:
- /root/Android/Sdk
- ~/Android/SDK
Esempio .bashrc
export ANDROID_HOME=/root/Android/Sdk
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
3.3) Aggiorna il tuo PERCORSO
source ~/.bashrc
4) Installa l'SDK corretto
Quando
ionic build android
fallisce ancora potrebbe essere a causa della versione errata di SDK. Per installare le versioni e le immagini corrette eseguireandroid
dalla riga di comando. Dato che ora è nel tuo PERCORSO, dovresti essere in grado di eseguirlo da qualsiasi luogo.
Android Home dovrebbe essere la cartella principale dell'SDK.
export ANDROID_HOME="$HOME/android-sdk-linux"
MODIFICA :Apri il terminale e digita questi comandi. (sì, su un ternimal , non in un file bashrc)
export ANDROID_HOME=~/android-sdk-macosx
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
e poi nello stesso terminale basta digitare android
. Se configurato, sarai in grado di utilizzare i comandi di compilazione da questo terminale. (è una soluzione temporanea)
Caso:usando SO Windows, prova:
set ANDROID_HOME=C:\\android-sdk-windows
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
altro in:http://spring.io/guides/gs/android/
Caso:non hai gli strumenti della piattaforma:
cordova platforms list
cordova platforms add <Your_platform, example: Android>