Javascript 我可以在cordova应用程序中将配置从config.xml写入AndroidManifest.xml吗
我想将这些行添加到AndroidManifest.xml文件中Javascript 我可以在cordova应用程序中将配置从config.xml写入AndroidManifest.xml吗,javascript,android,cordova,app-config,Javascript,Android,Cordova,App Config,我想将这些行添加到AndroidManifest.xml文件中 <application ... > ..... ..... <service android:name="com.red_folder.phonegap.plugin.backgroundservice.sample.MyService"> <intent-filter> <
<application ... >
.....
.....
<service android:name="com.red_folder.phonegap.plugin.backgroundservice.sample.MyService">
<intent-filter>
<action android:name="com.red_folder.phonegap.plugin.backgroundservice.sample.MyService" />
</intent-filter>
</service>
</application>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
.....
.....
有没有办法从config.xml文件中添加这些行
如果是,还有什么办法最好?您可以:
PhoneGap Build旨在消除配置SDK和编译本机应用程序的痛苦,这样您就可以专注于编写优秀的代码。作为其中的一部分,我们混淆了平台配置文件的管理——即Android清单和iOS属性列表。我们根据您在应用程序的config.xml文件中指定的首选项配置这些文件。然而,这些xml文件的规范不断变化,我们不可能通过使用简单的首选项来公开所有可能的配置。因此,对于我们没有涉及的那些情况,我们现在允许您通过gap:config file元素(beta特性)将xml直接贡献给Android清单和iOS属性列表文件
了解更多关于:
您不能直接修改AndroidManifest.xml吗?这不是一个更直接的解决办法吗?有什么特别的原因你不能?AndroidManifest.xml文件在cordova项目的每次构建中都会重新生成这就是为什么我不能直接在其中写入我的问题的可能重复之处是如何在config.xml中写入标记以获得我在问题中提到的结果是吗
platforms/android/AndroidManifest.xml
您正在编辑吗?建议定制是可以的,并且只有在与插件的配置/需求发生冲突时才会被覆盖。