尝试使用PhoneGap Build进行编译时,配置文件格式错误

时间:2014-03-03 16:45:57

标签: xml cordova

我正在尝试构建一个PhoneGap项目。这是我的config.xml:

<?xml version='1.0' encoding='utf-8'?>
<widget id="org.coenraets.ionicdirectory" version="0.0.3" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <name>Movie Server</name>
    <description>
        Simple client to access my movie server.
    </description>
    <author email="benedict@ovalbit.com" href="http://ovalbit.com">
        Benedict Lewis
    </author>
    <content src="index.html" />
    <access origin="*" />
    <preference name="fullscreen" value="true" />
    <preference name="webviewbounce" value="false" />
    <preference name="UIWebViewBounce" value="false" />
    <preference name="DisallowOverscroll" value="true" />
    <preference name="orientation" value="portrait" />
    <icon src="icon.png" />
    <icon src="res/icon/ios/icon-57.png" gap:platform="ios" width="57" height="57" />
    <icon src="res/icon/ios/icon-57@2x.png" gap:platform="ios" width="114" height="114" />
    <icon src="res/icon/ios/icon-72.png" gap:platform="ios" width="72" height="72" />
    <icon src="res/icon/ios/icon-72@2x.png" gap:platform="ios" width="144" height="144" />
</widget>

如果我尝试使用PhoneGap Build编译它,我会收到格式错误的config.xml错误。如果我拿出图标线,那么我就没有问题了。我从文档中获取了代码,所以我真的不确定问题是什么。

1 个答案:

答案 0 :(得分:4)

尝试更改此行:

<widget id="org.coenraets.ionicdirectory" version="0.0.3" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">

为:

<widget id="org.coenraets.ionicdirectory" version="0.0.3" xmlns="http://www.w3.org/ns/widgets" xmlns:gap = "http://phonegap.com/ns/1.0">

请注意,您拥有的xml名称空间是Cordova,而不是phonegap。即使它们在技术上可以互换,但对于gap:platform的使用,您需要使用xmlns:gap名称空间。