【问题标题】:Error: ANDROID_HOME is not set and "android" command not in your PATH on OS X错误:ANDROID_HOME 未设置且“android”命令不在 OS X 上的 PATH 中
【发布时间】:2015-03-09 18:32:09
【问题描述】:

尝试执行此命令时,我在终端中收到此错误:

$ cordova platform add android

我在这里阅读了这些答案:

Error: ANDROID_HOME is not set and "android" command not in your PATH. You must fulfill at least one of these conditions

ANDROID_HOME is not set and "android" command not in your PATH Phonegap

但是我不知道在哪里放置他们提供的代码。

我正在运行 OS X。

【问题讨论】:

    标签: android cordova terminal android-sdk-tools cordova-cli


    【解决方案1】:

    选项 1

    适用于窗户

    右键我的电脑->属性->高级系统设置->环境变量

    现在将系统变量上的路径编辑为

    ;/yourSdkHome/tools;/youSdkHome/platform-tools
    

    选项 2

    在 Windows 机器上,打开命令提示符并逐个输入这些命令

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

    在MAC机器中,打开终端,一一输入

    export ANDROID_HOME=/<installation location>/android-sdk-macosx
    export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
    

    注意 - C:\\android-sdk-windows 应替换为您机器中 Android SDK 的路径。

    &lt;installation location&gt; 应替换为您机器中 Android SDK 的路径。

    示例

    在MAC机器上,如果安装位置是~/adt-bundle-mac-x86_64/sdk

    第一行应该是

    export ANDROID_HOME=~/adt-bundle-mac-x86_64/sdk
    

    【讨论】:

    • 对不起,我应该指定,我在 OSX 上运行 :)
    • 我知道收到此错误:ANDROID_HOME 设置为不存在的路径:/Users/xxxx/.cordova/lib/npm_cache/cordova-android/3.6 处的 //android-sdk-macosx。 4/package/bin/lib/check_reqs.js:162:19
    • @PeterStuart,通过MAC机搜索找到Android SDK的路径并设置路径
    • 我在搜索中找不到它,我错过了什么愚蠢的东西吗?
    猜你喜欢
    • 1970-01-01
    • 2014-11-30
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 2015-02-08
    • 1970-01-01
    • 2013-11-27
    • 2014-11-19
    相关资源
    最近更新 更多