Phonegap / Cordova:为Android平台构建时出错

时间:2014-03-18 15:03:38

标签: android cordova

  

phonegap build android

[ phonegap ]添加Android平台......

[错误]在创建android子项目期间发生错误。

/Users/MYMacbook/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126                     扔掉;                           ^ 错误:命令“android”失败。确保安装了最新的Android SDK,并将“android”命令(在工具/文件夹中)添加到您的路径中。

我更新了最新的sdk。然而错误一次又一次地困扰着。 有什么想法吗?

3 个答案:

答案 0 :(得分:3)

它看起来像路径问题,因此Phonegap CLI脚本无法访问Android工具链。

您是否遵循了Phonegap Android指南here?最重要的是这一部分:

export PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools

最佳。

答案 1 :(得分:3)

从错误消息中,您似乎需要将Android家庭工具和平台工具文件夹添加到$PATH,即

export ANDROID_HOME="/path/to/your/sdk-folder" # e.g. "/Applications/Android\ Studio.app/sdk"
export PATH="$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools"

然后根据which one you used运行source ~/.bash_profilesource ~/.profile

然后,您需要先运行phonegap install android build

最后,它可能会帮助您更新phonegap / cordova;我猜你已经通过npm安装了它,所以运行(fix sudo if necessary):

npm cache clean
npm update -g

Android platform guide供参考。

答案 2 :(得分:0)