如何在PhoneGap 3中编辑AndroidManifest.xml

And*_*rew 20 android android-manifest cordova

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

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

Qui*_*Fix 15

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

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

  • 在运行新构建时它会丢失,`cordova prepare`总是覆盖我的自定义manifest.xml (19认同)

小智 5

通常,这可以在"res"目录中找到( - src - gen [Generated Java Files] - Android - Android Dependencies - Referenced Libraries - assets - bin - libs - res - AndroidManifest.xml - proguard-project.txt - project.properties )当然这取决于您使用的Cordova版本.通常,在我的理解中,大多数这些东西都在config.xml中为较新的Phonegap构建指定,这就是为什么在使用Phonegap Build时不需要包含AndroidManifest.xml文件的原因.我建议尝试使用Configap来编辑主config.xml,看看你需要访问的任何设置/服务是否是选项.Configap可以在这里找到!

忘记提及我使用Notepad ++动态编辑我的.xml但你也可以在sdk中打开