Cordova应用程序将在PhoneGap Build上运行吗?

时间:2014-10-30 23:14:23

标签: cordova phonegap-build

我创建了一个基于Cordova的应用程序并将Project.zip文件上传到build.phonegap.com并为iOS和Android创建了一个版本,HTML UI工作正常。但我无法访问我在项目中使用的Camera API。

Cordova项目将在PhoneGap Build?上运行。有什么限制吗

2 个答案:

答案 0 :(得分:2)

您可能有几个问题:

  • 使用cordova cli创建的config.xml使用与phonegap构建特定设置不兼容的DTD
  • 要在phonegap构建项目中添加插件,您必须在config.xml中引用它。
  • 只有已提交给Phonegap Build团队的插件才能在Build projects
  • 中使用

所以

  1. 修改config.xml中的<widget>定义,使用xmlns:gap="http://phonegap.com/ns/1.0"代替xmlns:cdv="http://cordova.apache.org/ns/1.0"
  2. 为您需要添加到项目中的每个插件添加<gap:plugin>
  3. 请参阅https://build.phonegap.com/plugins以获取Build
  4. 的可用插件列表

    为PG Build修改的Config.xml仍然与Cordova CLI兼容。

答案 1 :(得分:1)

您需要将config.xml文件添加到您的应用程序中,并且您需要添加Camera Plugin(以及您想要的任何其他插件API)。

Here's the docshere is an example app

听起来你可能已将整个项目压缩并上传到Phonegap Build - 你应该只上传你的www目录。