2014-10-30 29 views
2

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

科尔多瓦项目上的PhoneGap将努力构建?是否有任何限制。

+0

您必须为PGBuild使用不同的'config.xml'。这包括您的应用需要插件的条目。 – 2014-10-30 23:18:24

+0

请参阅本http://docs.build.phonegap.com/en_US/introduction_getting_started.md.html#Getting%20Started%20with%20Build – Aravin 2014-10-31 02:21:56

+0

@DawsonLoudon如果我修改的config.xml它将为科尔多瓦项目没有的PhoneGap项目工作? – 2014-10-31 03:41:49

回答

1

您可能有几个问题:使用CLI科尔多瓦使用DTD不与PhoneGap的生成特定的设置兼容

  • 在你要引用的PhoneGap构建项目中添加一个插件

    • config.xml文件创建它在config.xml中。
    • 只已submited到的PhoneGap构建团队插件可以在构建项目

    使用,以便

    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的插件

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

  • 1

    你需要一个config.xml文件添加到您的应用程序,并在您需要添加的摄像头插件(和任何你想要的其他插件的API)。

    Here's the docshere is an example app

    此外,它听起来就像你可能已经压缩了整个项目并将其上传到PhoneGap的生成 - 你应该只上传www目录。

    相关问题