Cordova 在创建过程中忽略Config.xml

Cordova 在创建过程中忽略Config.xml,cordova,Cordova,我在使用命令行工具cordova cli时遇到问题 我遵循了以下步骤: $cordova create~/test com.test 在此步骤中,我想更改www文件夹的内容: 1-将示例网页移动到src文件夹下。因此www的内容如下: 2-使用我的数据编辑config.xml,并更改内容标记以指向index.html的正确路径: <widget id="com.test" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:

我在使用命令行工具cordova cli时遇到问题

我遵循了以下步骤:

$cordova create~/test com.test

在此步骤中,我想更改
www
文件夹的内容:

1-将示例网页移动到
src
文件夹下。因此
www
的内容如下:

2-使用我的数据编辑config.xml,并更改
内容
标记以指向
index.html
的正确路径:

<widget id="com.test" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <name>Test</name>
  <description>
                Test
  </description>
  <author email="foo@bar.com" href="http://sample.com/">
              Foo Bar
  </author>
  <content src="src/index.html"/>
  <access origin="*" />
  <preference name="fullscreen" value="true" />
  <preference name="webviewbounce" value="false" />
  <preference name="UIWebViewBounce" value="false" />    
</widget>
请注意,
UIWebViewBounce
首选项是正确的,但是
内容
标记不正确,以及
作者
标记、
描述
名称

如果我运行应用程序,它会失败,因为它试图打开
www/index.html
,而不是
www/src/index.html

我做错什么了吗

注意


test/www
的内容被正确复制到
test/platforms/ios/www
这不是一个真正的答案,但我在Cordova的JIRA中打开了两张关于这个问题和问题的罚单

目前,Cordova客户端在
config.xml
中不支持此功能。此时,您需要手动修改图标和飞溅屏幕,以及每个平台项目中的
内容
标记。请注意,您只需执行一次,因为Cordova将
config.xml
更改和其他资源作为图像进行维护

很可能,下一个版本将包含这些功能


更多信息:


更新:


看来这个问题在这一年里已经解决了。它将在Cordova的下一版本中提供。

当您使用PhoneGap构建服务时,将使用config.xml文件


有关config.xml的更多信息,请参见

我遇到了完全相同的问题,希望我尝试在
www/config.xml
文件中设置图标。是的,我同时遇到了这两个问题(content src和res图标)。它在构建时更新版本和应用程序名称,但基本上忽略了其他所有内容。我正在Windows8上运行它。你在用什么操作系统?我也在用操作系统X。这解释了很多。谢谢你发这个。@LandonSchropp不客气。我想当Cordova的人发布这个更新(JIRA机制)时,我会得到通知,所以我会尽量保持更新这个答案事实上我也开了一张罚单,得到了同样的答案。这让人困惑,因为它们在www目录中包含一个res文件夹,这会让人相信它应该是这样工作的。
<widget id="com.test" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
  <name>Test</name>
  <description>
                Test
  </description>
  <author email="foo@bar.com" href="http://sample.com/">
              Foo Bar
  </author>
  <content src="src/index.html"/>
  <access origin="*" />
  <preference name="fullscreen" value="true" />
  <preference name="webviewbounce" value="false" />
  <preference name="UIWebViewBounce" value="false" />    
</widget>
<widget id="io.cordova.helloCordova" version="2.0.0" xmlns="http://www.w3.org/ns/widgets">
    <name>Hello Cordova</name>
    <description>
        A sample Apache Cordova application that responds to the deviceready event.
    </description>
    <author email="dev@cordova.apache.org" href="http://cordova.io">
        Apache Cordova Team
    </author>
    <content src="index.html" />
    <feature name="LocalStorage">
        <param name="ios-package" value="CDVLocalStorage" />
    </feature>
    <access origin="*" />
    <preference name="KeyboardDisplayRequiresUserAction" value="true" />
    <preference name="SuppressesIncrementalRendering" value="false" />
    <preference name="UIWebViewBounce" value="false" />
    <preference name="TopActivityIndicator" value="gray" />
    <preference name="EnableLocation" value="false" />
    <preference name="EnableViewportScale" value="false" />
    <preference name="AutoHideSplashScreen" value="true" />
    <preference name="ShowSplashScreenSpinner" value="true" />
    <preference name="MediaPlaybackRequiresUserAction" value="false" />
    <preference name="AllowInlineMediaPlayback" value="false" />
    <preference name="OpenAllWhitelistURLsInWebView" value="false" />
    <preference name="BackupWebStorage" value="cloud" />
    <preference name="fullscreen" value="true" />
    <preference name="webviewbounce" value="false" />
</widget>