【问题标题】:Error adding android as a platform Cordova 3.5.0 on Mac OSX 10.9.3在 Mac OSX 10.9.3 上添加 android 作为平台 Cordova 3.5.0 时出错
【发布时间】:2014-08-14 04:26:58
【问题描述】:

我已经在这里呆了 2 天了。我已将 iOS 添加为没有问题的平台。但是,将 Android 添加为平台却给了我这个错误:

"Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path."

我添加了大量类似的问题并添加到我的路径中,如下所示:

export ANDROID_HOME=/Users/MYUSERNAME/SDKs/Android_SDK/
export PATH=/Users/MYUSERNAME/SDKs/Android_SDK/platform-tools:/Users/MYUSERNAME/Android_SDK/tools:$PATH

但它仍然抛出同样的错误。我使用 echo $PATH 来确保路径已更新,并且根据其他论坛应该是这样。关于为什么这对我不起作用的任何想法?此刻我要疯了!

【问题讨论】:

  • 您确定安装了ant 吗?这不是 10.9.3 中的默认设置,就像以前的版本一样
  • 在这里查看我的答案:stackoverflow.com/a/24281663/1785412
  • @DawsonLoudon 如果安装意味着存在于 SDK 的“工具”文件夹中,那么它就在那里。如果那会是问题的话,我还没有做任何事情。
  • @SiddharthVyas 问题不在于创建项目。效果很好,我还设法将 iOS 添加为没有问题的平台。但是,当我使用 CLI 添加平台“$cordova platform add android”时,它会引发最初在问题中指定的错误,即使我也按照初始问题中的指定对 .bash_profile 进行了适当的更改。感谢您到目前为止的回复。
  • @DawsonLoudon 我对 ant 做了一些研究并安装了。仍然抛出初始错误

标签: android macos cordova path


【解决方案1】:

设法弄明白了。当通过“export PATH=”指定您的路径时,您首先检查哪一个显然很重要。所以我有的是

export PATH=/Users/MYUSERNAME/SDKs/Android_SDK/platform-tools:/Users/MYUSERNAME/Android_SDK/tools

应该是这样的

export PATH=/Users/MYUSERNAME/SDKs/Android_SDK/tools:/Users/MYUSERNAME/Android_SDK/platform-tools

平台现已添加,似乎工作正常。

【讨论】:

    猜你喜欢
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    • 1970-01-01
    • 1970-01-01
    • 2014-07-25
    • 2014-08-15
    相关资源
    最近更新 更多