J'ai MAC OS X Yosemite, Android Studio 1.0.1, JDK 1.8 et Cordova 4.1.2
Lorsque j'ai essayé d'ajouter le projet Android:
cordova platforms add android
J'ai reçu le message:
ANDROID_HOME n'est pas défini et la commande "android" n'est pas dans votre PATH
Basé sur la réponse de cforcloud ...
"Erreur: la commande" android "a échoué" en utilisant cordova
et
http://developer.android.com/sdk/installing/index.html?pkg=studio
J'ai utilisé ce qui suit:
export ANDROID_HOME="/Users/<user_name>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<user_name>/Library/Android/sdk/tools/"
export ANDROID_PLATFORM_TOOLS="/Users/<user_name>/Library/Android/sdk/platform-tools/"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
echo $PATH
Lorsque j'ai essayé de créer le projet Android, j'ai reçu ce message:
Creating android project...
/Users/lg/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126
throw e;
^
Error: Please install Android target "android-19".
J'ai exécuté Android SDK Manager et installé Android 4.4.2 (API 19) (tout sauf Glass Development Kit Preview). Ça a marché pour moi.
===
Voici le contenu de mon fichier .bash_profile.
export PATH=$PATH:/usr/local/bin
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
launchctl setenv STUDIO_JDK /library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk
export ANDROID_HOME="/Users/<UserName>/Library/Android/sdk"
export ANDROID_TOOLS="/Users/<UserName>/Library/Android/sdk/tools"
export ANDROID_PLATFORM_TOOLS="/Users/<UserName>/Library/Android/sdk/platform-tools"
PATH=$PATH:$ANDROID_HOME:$ANDROID_TOOLS:$ANDROID_PLATFORM_TOOLS
Pour modifier .bash_profile à l'aide de Terminal, j'utilise nano. C'est facile à comprendre.
cd
nano .bash_profile
J'espère que ça aide.