我在cordova中使用了两个不同的插件,它们都有相同的功能
,一个
还有一个没有。
这会在构建时导致错误:
processDebugManifest
/path/to/project/platforms/android/AndroidManifest.xml:31:5 Error:
Element uses-feature#android.hardware.camera at AndroidManifest.xml:31:5 duplicated with element declared at AndroidManifest.xml:27:5
/path/to/project/platforms/android/AndroidManifest.xml:32:5 Error:
Element uses-feature#android.hardware.camera.autofocus at AndroidManifest.xml:32:5 duplicated with element declared at AndroidManifest.xml:28:5
/path/to/project/platforms/android/AndroidManifest.xml:0:0 Error:
Validation failed, exiting
:processDebugManifest FAILED
.....
ERROR building one of the platforms: Error: /path/to/project/platforms/android/cordova/build: Command failed with exit code 1
You may not have the required environment or OS to build this project
编译后的清单在构建时具有以下内容:
...
...
我能做些什么来解决这个问题吗?
cordova版本5.4.1
发布于 2018-01-12 01:24:25
我对cordova-plugin-camera和phonegap-plugin-barcodescanner也有同样的问题。我的解决办法:
ionic cordova platform rm android
ionic cordova platform rm ios
ionic cordova plugin rm phonegap-plugin-barcodescanner
rm -r plugins
rm -r node_modules
rm package-lock.json
接下来,删除package.json的phonegap-plugin-barcodescanner。运行:
npm install
ionic cordova platform add android
接下来做一个新的构建:
ionic cordova run android
接下来,再次添加插件:
ionic cordova plugin add phonegap-plugin-barcodescanner
发布于 2020-11-25 05:49:39
上面的解决方案都不能令人满意,因为您需要修改一些生成的输出或调整一些插件。只有“临时”修复。我们应该能够通过修改我们的源代码来解决这个问题。
由于Cordova 6.4+,我们可以利用
标记中的
文件。下面的解决方案对于CI和自动化构建也很有用。
它已经针对类似的场景进行了测试,其中两个cordova插件定义了相同的名称:
/Users/me/dev/wkspace/project/cordova/platforms/android/app/src/main/AndroidManifest.xml:55:5-66 Error:
Element uses-feature#android.hardware.location.gps at AndroidManifest.xml:55:5-66 duplicated with element declared at AndroidManifest.xml:50:5-90
/Users/me/dev/wkspace/project/cordova/platforms/android/app/src/main/AndroidManifest.xml Error:
Validation failed, exiting
代码片段:
解决方案:
在
在构建时,错误就消失了。
因此,对于作者描述的问题,您可以尝试在
发布于 2016-02-24 17:14:16
1.打开插件/
您的插件名称
/plugin.xml
2.删除此行:
``
重新生成项目
https://stackoverflow.com/questions/34510751
复制相似问题