【问题标题】:CLI build Config.xml phonegap 3.3.0 ignores name and descriptionCLI 构建 Config.xml phonegap 3.3.0 忽略名称和描述
【发布时间】:2014-01-06 15:47:22
【问题描述】:

在所有平台的蓝图配置文件中,我添加了这个:

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

但运行后

phonegap run android

在文件夹platforms/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 参考...看起来对于创建平台文件夹的命令行选项还有很多工作要做...所以我尝试让 evrything 工作1 www 文件夹中的(ios 和 android)现在看起来像是一项不可能完成的任务。

对于开发这是一团糟...有些事情(插件)您必须从命令行执行...并进行构建以获取正确的配置...但比您手动恢复的所有错误... . 将再次被覆盖!

2014 年 2 月 12 日编辑

顺便说一句,在我对这个 phonegap 新生活方式的总体探索中......我还有一个很长的问题和回答:Upgrade to phonegap 3.3.0

2014 年 5 月 5 日编辑

由于 phonegap 中的所有问题,phonegap 背后原理的好处对我来说已经消失了。 (我仍然相信潜在的phonegap可能是解决方案......但现在还为时过早)。所以我很抱歉我不得不离开phonegap路径。我让这个答案开放给那些仍在寻找答案的人......但不要指望我有任何答案或“接受正确答案”。

【问题讨论】:

  • 有趣的事情:在 /platforms/android/assets/www/config.xml 项目名称和描述是真实的。但是插件列表是空的
  • @AndreyShustariov 你知道你必须使用 phonegap plugin add... 添加插件而不是运行 phonegap build android 命令?查看我的另一个问题:stackoverflow.com/questions/20923738/upgrade-to-phonegap-3-3-0
  • 我非常同意你关于它为时过早的评论!

标签: cordova cordova-cli


【解决方案1】:

christianmenkens 对这个问题的回答:Cordova Android Plugin: config.xml overwritten by cordova prepare? 让我更深入地了解了我的问题......

他描述了 3 个 config.xml 文件。 我称之为“蓝图”的 config.xml 文件,是他的 1 号文件。 (唯一应该 根据phonegap的文档进行编辑......

1) myproject/www/config.xml

但他提到了另外 2 个 config.xml:

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

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

看起来我上面描述的名称和描述问题只出现在文件 nr. 2 在文件编号中。 3 一切似乎都还好……好吧,名称和描述部分……因为我希望自动执行的所有其他事情仍然非常混乱。

我的结论是:整个过程中仍有很多错误......

【讨论】:

    【解决方案2】:

    我刚看到这个博客:http://devgirl.org/2014/02/10/3-cordova-cli-changes/ 可能需要看看这个新的 Cordova 升级

    【讨论】:

      【解决方案3】:

      尝试将您的 config.xml 从 www 文件夹移动到项目的根文件夹,这对我有用。

      新的文件结构将是。

      merges/
      platforms/
      www/
      config.xml
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-22
        • 2017-11-29
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多