Cordova 9并未从我的自定义插件向AndroidManifest.xml添加服务标签

时间:2019-06-27 09:16:02

标签: android cordova cordova-plugins

我有一个为Android开发的自定义Cordova插件。使用Cordova 7.1可以正常工作。最近,我将我的Cordova版本更新为Cordova9。AndroidManifest.xml中未添加“现在”部分。

plugin.xml

<config-file target="AndroidManifest.xml" parent="/manifest/application">
 <service
 ...
 </service>
</config-file>

我想在AndroidManifest.xml中看到以下标记。但是,在Cordova 9更新后,它丢失了。

<service android:name="xxx.xxx.xxx.xxx">
...
</service>

尝试手动删除平台和插件,并添加了帮助。问题仍然存在。

1 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题,花了我很长时间才弄清楚:

parent="/manifest/application"更改为parent="application",它应该可以工作。