在配置文件中,这是所有平台的蓝图,我添加了这个:
<name>My app name</name>
<description>
My app description.
</description>
<author email="my email" href="my url">
Same name
</author>
但是在跑完
之后phonegap run android
在平台/ android / res / xml文件夹的config.xml中,它给出了:
在文件顶部:
<name>Hello Cordova</name>
<description>
A sample Apache Cordova application that responds to the deviceready event.
</description>
比功能列表
和(在首选项之前):
<name>My app name</name>
<description>
My app description.
</description>
<author email="my email" href="my url">
Same name
</author>
<feature name="http://api.phonegap.com/1.0/device" />
因此它会在配置文件中复制名称等...但不知何故在配置文件中保留了示例名称。
编辑2014年1月16日
虽然这个问题:Config.xml ignored in creation process和html引用有关......看起来就像创建平台文件夹的命令行选项还有很多工作要做...所以我试图制作从1 www文件夹的evrything工作(ios和android)看起来像现在不可能的任务。
对于开发来说,这是一个混乱...你必须从命令行做一些事情(插件)...并进行构建以获得正确的配置...但是比你手动恢复的所有错误...将被覆盖!
修改12-feb-2014
顺便说一下,在我对这个手机新生活方式的总体追求中......我还有另一个很长的问题,并且感到惊讶:Upgrade to phonegap 3.3.0编辑2014年5月5日
由于phonegap的所有问题,phonegap背后原理的好处已经消失了。 (我仍然相信潜在的手机差距可能是解决方案......但现在还为时过早)。所以我很抱歉我必须离开phonegap路径。我让这些答案对那些仍在寻找答案的人开放......但是不要指望我有任何答案或“接受正确答案”。
答案 0 :(得分:3)
Christianmenkens在这个问题上的答案:Cordova Android Plugin: config.xml overwritten by cordova prepare?在这里给出了更多关于我问题的见解......
他描述了3个config.xml文件。 我称之为'blue print'config.xml文件的是他的1号文件。 (唯一应该的 根据phonegap的文档进行编辑....
1)myproject / www / config.xml
但是他提到了另外两个config.xml:
2)myproject / platforms / android / res / xml / config.xml
3)myproject / platforms / android / assets / www / config.xml
看起来我上面描述的名称和描述问题只出现在文件nr中。 2 在文件中。 3一切似乎都很好......名称和描述部分......因为我期望自动进行的所有其他事情仍然非常混乱。
我的onlu conclusing:在整个程序中仍有很多错误...
答案 1 :(得分:1)
我刚看到此博客:http://devgirl.org/2014/02/10/3-cordova-cli-changes/ 可能必须看看这个新的Cordova升级
答案 2 :(得分:0)
尝试将config.xml从www文件夹移动到项目的根文件夹,这对我有用。
新文件结构将是。
merges/
platforms/
www/
config.xml