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

问题描述

我正在尝试使用我创建的插件构建我的 Cordova 应用程序。这个插件包含一个后台运行的服务,我无法用它编译应用程序。 这是我在执行cordova build android时控制台向我显示错误

出了什么问题: 任务“:app:processDebugResources”执行失败。 执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade 时发生故障 Android 资源链接失败 C:\Users\dev\Desktop\appTest\platforms\android\app\src\main\AndroidManifest.xml:10:9-101: AAPT: 错误:意外的元素 <service> 在 {{ 1}}

我的 plugin.xml 配置:

<manifest>

有什么想法吗?

我的 Cordova 版本是 10.0.0

解决方法

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...