AndroidManifest.xml 中的重复元素与 Cordova
Duplicated element in AndroidManifest.xml with Cordova
构建过程结束时出现以下错误:
BUILD FAILED in 3s
(node:8976) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: cmd: Command failed with exit code 1 Error output:
\platforms\android\app\src\main\AndroidManifest.xml:20:5-60 Error:
Element uses-feature#android.hardware.camera at AndroidManifest.xml:20:5-60 duplicated with element declared at AndroidManifest.xml:19:5-84
问题是我的 AndroidManifest.xml:
中有这两行
<uses-feature android:name="android.hardware.camera" android:required="true" />
<uses-feature android:name="android.hardware.camera" />
唯一安装的插件是 phonegap-plugin-barcodescanner(版本 7.0.2),这里是使用的版本:
- 科尔多瓦:8.0.0
- Android: 7.0.0
如何删除 XML 文件中的重复条目?即使我手动删除它,它显然会在下一个构建过程后恢复。
我创建了一个全新的应用程序(但使用旧资产),再次安装了 android 平台和插件,现在一切正常。
构建过程结束时出现以下错误:
BUILD FAILED in 3s
(node:8976) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: cmd: Command failed with exit code 1 Error output:
\platforms\android\app\src\main\AndroidManifest.xml:20:5-60 Error:
Element uses-feature#android.hardware.camera at AndroidManifest.xml:20:5-60 duplicated with element declared at AndroidManifest.xml:19:5-84
问题是我的 AndroidManifest.xml:
中有这两行<uses-feature android:name="android.hardware.camera" android:required="true" />
<uses-feature android:name="android.hardware.camera" />
唯一安装的插件是 phonegap-plugin-barcodescanner(版本 7.0.2),这里是使用的版本:
- 科尔多瓦:8.0.0
- Android: 7.0.0
如何删除 XML 文件中的重复条目?即使我手动删除它,它显然会在下一个构建过程后恢复。
我创建了一个全新的应用程序(但使用旧资产),再次安装了 android 平台和插件,现在一切正常。