离子应用程序运行错误:多个dex文件定义Lcom / google / zxing / BarcodeFormat

时间:2017-11-07 06:57:08

标签: cordova ionic-framework barcode-scanner

我正在使用ionic开发混合应用。我想在其中使用barcode scanner。 我正在使用https://www.thepolyglotdeveloper.com/2014/09/implement-barcode-scanner-using-ionic-framework/

安装barcode scanner plugin

插件安装成功,但之后我尝试使用命令

在Android设备上部署我的应用程序
  

离子运行android

我收到以下错误

Error

这是版本列表:

ionic -v  :  2.1.0

cordova -v :  6.4.0

npm -v :  2.15.9

node -v : 4.6.0

我不知道,为什么我的项目没有在设备中运行,请帮助我。

抱歉我的英文。

提前致谢

2 个答案:

答案 0 :(得分:3)

删除所有插件,然后依赖于cordova-plugin-compat,此处列出:https://cordova.apache.org/news/2017/11/10/plugins-release.html

删除插件本身并重新安装平台。

cordova plugin rm cordova-plugin-compat --force cordova platform rm android cordova platform add android@6.4.0

这应该有所帮助。

答案 1 :(得分:3)

在平台中 - > android - > project.properties文件更改

<强>从

cordova.system.library.3 = com.facebook.android:Facebook的Android的SDK:4 +

cordova.system.library.3 = com.facebook.android:Facebook的Android的SDK:4.25.0