我有一个为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>
尝试手动删除平台和插件,并添加了帮助。问题仍然存在。
答案 0 :(得分:0)
我遇到了完全相同的问题,花了我很长时间才弄清楚:
将parent="/manifest/application"
更改为parent="application"
,它应该可以工作。