如何在PhoneGap 3中编辑AndroidManifest.xml

似乎PhoneGap在修改config.xml会自动生成该文件。

我希望在AndroidManifest.xml添加广告networking的活动,服务等,但我找不到编辑该文件的正确方法。

Solutions Collecting From Web of "如何在PhoneGap 3中编辑AndroidManifest.xml"

当您将android平台添加到项目时,Phonegap使用config.xml创buildandroidmanifest.xml。 当您添加插件并构build项目时,它也会被修改(例如,它会为插件添加所需的权限)。

但是,您也可以在platforms/android/AndroidManifest.xml手动编辑文件以添加权限,configuration活动或应用程序…重build项目时不会丢失。

通常这可以在“res”目录中find( – src – gen [生成的Java文件] – Android – Android依赖关系 – 引用库 – assets – bin – libs – res – AndroidManifest.xml – proguard-project.txt – project.properties )当然这取决于你正在使用什么版本的cordova。 通常情况下,这些东西中的大部分都是在config.xml中为更新的Phonegap版本指定的,这是为什么您在使用Phonegap Build时不需要包含AndroidManifest.xml文件的原因。 我build议尝试Configap来编辑主要的config.xml,看看你需要访问的任何设置/服务是选项。 configuration可以在这里find!

忘了提及我使用记事本++来编辑我的.xml,但你也可以在SDK中打开

你可能想看看cordova-custom-config 。

它在cordova config.xml支持许多额外的设置来自定义AndroidManifest.xml

我正在使用它来改变android:configChanges设置(添加uiMode停止重新加载时停靠/取消uiMode ),它的工作原理。

cordova-custom-config github页面显示了所有支持选项的完整示例,因此它非常易于安装。