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。然而错误一次又一次地困扰着。 有什么想法吗?
答案 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_profile
或source ~/.profile
。
然后,您需要先运行phonegap install android
build
。
最后,它可能会帮助您更新phonegap / cordova;我猜你已经通过npm安装了它,所以运行(fix sudo if necessary):
npm cache clean
npm update -g
答案 2 :(得分:0)