2014-10-30 28 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目錄。

    相關問題