我有 MAC OS X Yosemite、Android Studio 1.0.1、JDK 1.8 和 Cordova 4.1.2
当我尝试添加android项目时:
cordova platforms add android
我收到消息:
ANDROID_HOME 未设置且“android”命令不在您的 PATH 中
根据 cforcloud 的回答...
'Error: the command "android" failed' using cordova
和
http://developer.android.com/sdk/installing/index.html?pkg=studio
我使用了以下内容:
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
当我尝试创建 android 项目时,我收到了这条消息:
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".
我运行了 Android SDK Manager,并安装了 Android 4.4.2 (API 19)(除了 Glass Development Kit Preview 之外的所有版本)。它对我有用。
===
这是我的 .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
要使用终端编辑 .bash_profile,我使用 nano。很容易理解。
cd
nano .bash_profile
希望对你有帮助。