phonegap 构建应用程序的 Manifest.xml 和 config.xml 之间的区别

Posted

技术标签:

【中文标题】phonegap 构建应用程序的 Manifest.xml 和 config.xml 之间的区别【英文标题】:The difference between Manifest.xml and config.xml for phonegap build apps 【发布时间】:2013-09-18 13:30:09 【问题描述】:

我正在使用 Phonegap 和 Jquery Mobile 开发一个 android 应用程序,我将使用 build.phonegap.com 进行编译。

我首先想知道Manifest.xmlconfig.xml文件之间的区别,以及我上传文件到build.phonegap.com时是否需要添加androidManifest.xml。

其次,我想知道如果我为三个不同的设备添加三个不同的 Manifest.xml 是否会出现设备问题,例如,当我将文件上传到 phonegap build 时,android, ios and blackberry

谢谢

【问题讨论】:

【参考方案1】:

第一个答案:manifest.xm 和 config.xml 文件之间的区别....现在 manifest 是你声明诸如

之类的东西的地方

1> 包 2>版本 3> 安装位置和更多 btw 我刚刚完成了我的一个 phongap 并且我的文件中没有配置...

第二个问题..我不知道那个大卫...你可以去谷歌!!

【讨论】:

【参考方案2】:

首先manifest.xml 仅用于您的android 应用程序。它定义了权限、服务、广播服务器、活动和意图。 JVM 将使用此文件在设备上注册您的应用程序。 Config.xml 用于cordova 库,用于定义所有插件(js 和 jsvs 层之间的接口)。

【讨论】:

谢谢,我知道我必须将 config.xml 放在我的 index.html 所在的文档根文件夹中,但是我很困惑 androidManifest.xml 的放置位置。我正在使用 Dreamweaver 开发应用程序,然后部署到 build.phonegap.com 进行编译 我也有同样的问题,还有一个疑问,我写的插件在哪里以及如何放置在构建中

以上是关于phonegap 构建应用程序的 Manifest.xml 和 config.xml 之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

使用 phonegap build 构建 phonegap 应用程序

jQuery Mobile 锁定方向

Phonegap 使用 phonegap 3 和媒体插件构建

编译后Phonegap构建压缩应用程序?为啥要这样做?

本地文件 phonegap 与在线构建应用程序

小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载一(PhoneGap中的API)