我试图安装PhoneGap,我得到以下错误:

错误:ANDROID_HOME没有设置,“android”命令不在你的路径中。你必须至少满足其中一个条件。

错误(截图)

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


当前回答

对于Windows,我只需要添加一个指向SDK文件夹的env变量。完成了! (公认的答案对我不起作用)

其他回答

Windows:

    set ANDROID_HOME=C:\ *installation location* \android-sdk
    
    set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools

摘自本安装指南。

我也遇到过同样的问题,我用这个找到了解决方案。

我做了以下步骤:

开放系统属性 环境变量 创建一个新的系统变量 名称:ANDROID_HOME 值:复制您的SDK路径(例如:我的SDK路径E:\SoftWares\Android-SDK)

关闭当前的cmd,并重新启动它 跑扑医生

这应该在Windows上工作

如果其他方法都不起作用,请确保在构建过程中设置了正确的权限和所有权。快速解决方法可以是:

sudo chown -R <you>:<your_group> *
sudo chmod -R 755 *

windows:

右键单击“我的电脑”->属性->高级系统设置->环境变量 将系统变量的路径编辑为;\yourSdkHome\tools;\yourSdkHome\platform-tools。

然后关闭cmd提示符并重新打开。

我有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的回答… “错误:命令“android”失败”使用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

我希望这能有所帮助。