我正在尝试安装PhoneGap,但收到以下错误:
错误:未设置ANDROID_HOME,并且"android“命令不在您的路径中。您必须满足这些条件中的至少一个。
错误(截图)
我该怎么做才能确保Android被正确设置为使用Cordova?
发布于 2014-10-14 16:52:25
对于Windows:
set ANDROID_HOME=C:\ *installation location* \android-sdk
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
发布于 2014-11-04 05:58:48
对于Mac OS X:
export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
发布于 2015-01-04 00:28:00
我有MAC OS X Yosemite、Android Studio 1.0.1、JDK 1.8和Cordova 4.1.2
当我尝试添加android项目时:
cordova platforms add android
我收到消息: ANDROID_HOME未设置,"android“命令不在您的路径中
基于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管理器,并安装了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
我希望它能帮上忙。
https://stackoverflow.com/questions/26356359
复制相似问题