我已經安裝了插件cordova-plugin-camera-preview
link。安裝完成後,如果我運行ionic cordova build android
,則應用程序生成良好。離子本機相機插件衝突
但是,我也需要使用插件phonegap-plugin-barcodescanner
link,所以我也安裝了這個。現在,當我嘗試運行ionic cordova build android
,構建失敗,出現以下錯誤:
Error:
Element uses-feature#android.hardware.camera at AndroidManifest.xml:21:5-84 duplicated with element declared at
AndroidManifest.xml:18:5-60
/Users/Dan/Projects/test/testApp/platforms/android/AndroidManifest.xml Error:
Validation failed, exiting
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
:processDebugManifest FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
如果我還是那句話刪除這些插件之一,它建立的罰款。我試過編輯AndroidManifest.xml並刪除重複的行,但是當我嘗試構建時,他們只是回來了。是否可以將這些插件並排使用?
感謝您的任何幫助。
編輯:
我也試着刪除行:
<uses-feature android:name="android.hardware.camera" android:required="true"/>
從plugins/phonegap-plugin-barcodescanner/plugin.xml
和
<uses-feature android:name="android.hardware.camera" />
從plugins/cordova-plugin-camera-preview/plugin.xml
但這並沒有幫助。
在'AndroidManifest.xml'中只聲明一次權限。由於多重聲明而出現錯誤。 –