2014-01-06 39 views
3

在配置文件,它是所有平台的蓝图,我加入了这一点:CLI建立的Config.xml的PhoneGap 3.3.0忽略名称和说明

<name>My app name</name> 
<description> 
    My app description. 
</description> 
<author email="my email" href="my url"> 
    Same name 
</author> 

但运行

phonegap run 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" /> 

所以它复制名称等,在配置文件中......但不知何故,在配置离开示例名称文件。

编辑16-JAN-2014

虽然这个问题:Config.xml ignored in creation process是关于与HTML参考......它像仍然有很多工作,为创建该平台的命令行选项做一下的文件夹...所以我试图从1个www文件夹中使evrything工作(ios和android)看起来像一个不可能的任务现在。

对于开发这是一个混乱......你必须从命令行做一些事情(插件)...并做一个构建以获得正确的配置......但比手动恢复的所有错误。 ..将被重写!

编辑12月2014

顺便说一下,在我这个PhoneGap的生活新方式追求总...我还有一个很长的问题,asnwering:Upgrade to phonegap 3.3.0

编辑5月2014

由于phonegap中的所有问题,PhoneGap背后的原理的好处已经为我。 (我仍然相信潜在的手机可以成为解决方案......但现在还不成熟)。所以我很抱歉我不得不离开电话通路。我让那些仍然在寻找答案的人回答这个问题......但不要指望我有任何答案或“接受正确答案”。

+0

有趣的事情:在/platforms/android/assets/www/config.xml项目名称和描述是实际的。但相反,插件列表是空的 –

+0

@AndreyShustariov你知道你必须添加插件使用phonegap插件添加...并比运行phonegap构建android命令?看到我的另一个问题:http://stackoverflow.com/questions/20923738/upgrade-to-phonegap-3-3-0 –

+0

我很同意你的评论它过早! –

回答

3

在这个问题上christianmenkens的答案:Cordova Android Plugin: config.xml overwritten by cordova prepare?给出了这里我的问题更深入的了解...

他形容3个的config.xml文件。 我称之为'蓝图'config.xml文件,是他的第一号文件。 (唯一的一个应该 根据的PhoneGap的文档进行编辑....

1)的myproject /网络/ config.xml中

但他提到其他2的config.xml:

2 )myproject/platforms/android/res/xml/config.xml

3)myproject/platforms/android/assets/www/config。xml

它看起来好像上面描述的名称和描述问题只出现在文件nr中。 2 在文件nr。 3一切似乎都没问题......以及名称和描述部分......因为我期望自动发布的所有其他内容仍然非常混乱。

我onlu conclusing:大量的bug仍然在这整个过程...

0

尝试移动你的配置。 xml从www文件夹移动到项目的根文件夹,这对我很有用。

新的文件结构会。

merges/ 
platforms/ 
www/ 
config.xml