gpt4 book ai didi

android - Cordova Android 从两个插件重复使用功能

转载 作者:IT老高 更新时间:2023-10-28 23:40:31 29 4
gpt4 key购买 nike

我在cordova中使用了两个不同的插件,它们都有相同的uses-feature , 一个与 android:required="false"一个没有。

这会导致构建时出错:

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

编译后的 list 在构建时具有以下内容:

...
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.autofocus" android:required="false" />
<uses-feature android:name="android.hardware.camera.flash" android:required="false" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.camera.autofocus" />
...

我能做些什么来解决这个问题吗?


cordova 版本 5.4.1

最佳答案

我在使用 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

关于android - Cordova Android 从两个插件重复使用功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34510751/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com