首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >错误:未设置ANDROID_HOME,并且"android“命令不在您的路径中。您必须满足这些条件中的至少一个。

错误:未设置ANDROID_HOME,并且"android“命令不在您的路径中。您必须满足这些条件中的至少一个。
EN

Stack Overflow用户
提问于 2014-10-14 16:45:47
回答 25查看 553.6K关注 0票数 254

我正在尝试安装PhoneGap,但收到以下错误:

错误:未设置ANDROID_HOME,并且"android“命令不在您的路径中。您必须满足这些条件中的至少一个。

错误(截图)

我该怎么做才能确保Android被正确设置为使用Cordova?

EN

回答 25

Stack Overflow用户

回答已采纳

发布于 2014-10-14 16:52:25

对于Windows:

代码语言:javascript
复制
    set ANDROID_HOME=C:\ *installation location* \android-sdk
    
    set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

取自此installation guide

票数 394
EN

Stack Overflow用户

发布于 2014-11-04 05:58:48

对于Mac OS X:

代码语言:javascript
复制
export ANDROID_HOME=/<installation location>/android-sdk-macosx
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
票数 86
EN

Stack Overflow用户

发布于 2015-01-04 00:28:00

我有MAC OS X Yosemite、Android Studio 1.0.1、JDK 1.8和Cordova 4.1.2

当我尝试添加android项目时:

代码语言:javascript
复制
cordova platforms add android

我收到消息: ANDROID_HOME未设置,"android“命令不在您的路径中

基于cforcloud的答案...'Error: the command "android" failed' using cordovahttp://developer.android.com/sdk/installing/index.html?pkg=studio我使用了以下内容:

代码语言:javascript
复制
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项目时,我收到了这样的消息:

代码语言:javascript
复制
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文件的内容。

代码语言:javascript
复制
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。这很容易理解。

代码语言:javascript
复制
cd
nano .bash_profile

我希望它能帮上忙。

票数 47
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26356359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档