繁体   English   中英

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

[英]Phonegap/Cordova: Error while building for android platform

phonegap构建android

[ phonegap ]添加Android平台...

[ 错误 ]创建android子项目时发生错误。

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

我有最新的SDK更新。 但是错误一次又一次地困扰。 任何想法?

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

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

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

最好。

从错误消息中,您似乎需要将Android home工具和平台工具文件夹添加到$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"

然后根据您使用的 source ~/.profile运行source ~/.bash_profilesource ~/.bash_profile source ~/.profile

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

最后,它可能会帮助您更新phonegap / cordova; 我猜你是通过npm安装的,所以运行( 必要时修复sudo ):

npm cache clean
npm update -g

Android平台指南以供参考。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM