cordova 错误:< service>在中发现意外元素< manifest>

m1m5dgzv  于 12个月前  发布在  其他
关注(0)|答案(2)|浏览(165)

我正在尝试使用我创建的插件构建我的Cordova应用程序。此插件包含在后台运行的服务,我无法使用它编译应用程序。这是控制台在我执行cordova build android时显示的错误:
哪里出错了:执行任务“:app:processResources '”失败。执行com.android.build.gradle.internal.tasks时发生故障。Workers$Other Facade Android资源链接失败C:\Users\dev\Desktop\appTest\platforms\android\app\src\main\AndroidManifest.xml:10:9-101:AAPT:error:unexpected element <service> found in <manifest>
我的plugin.xml配置:

<config-file target="AndroidManifest.xml" parent="/manifest/application">            
    <service android:name=".ForegroundService" android:enabled="true" android:exported="true"></service>
</config-file>

<config-file target="AndroidManifest.xml" parent="/manifest">
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.BLUETOOTH" />
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
</config-file>

字符串
有什么想法吗?
Cordova版本是10.0.0

im9ewurl

im9ewurl1#

您需要将xmlns:android="http://schemas.android.com/apk/res/android"添加到xml.xml的根小部件标记中

相关问题