java.lang.NoSuchFieldError:没有类型为Lcom / google / zxing / BarcodeFormat的静态字段MAXICODE;在Lcom / google / zxing / BarcodeFormat类中;

时间:2019-03-25 05:00:48

标签: java android

我想从https://github.com/dm77/barcodescanner实现条形码扫描器库。 像这样运行项目后

  

java.lang.NoSuchFieldError:没有类型为Lcom / google / zxing / BarcodeFormat的静态字段MAXICODE;在Lcom / google / zxing / BarcodeFormat类中;或其>超类(“ com.google.zxing.BarcodeFormat”的声明出现在/data/app/com.myPro.simantra-2/base.apk:classes3.dex中)           在me.dm7.barcodescanner.zxing.ZXingScannerView(ZXingScannerView.java:54)           在com.myPro.ActivityMainMenu.onCreate(ActivityMainMenu.java:226)

调试之后,我发现错误是在代码运行在

mScannerView = new ZXingScannerView(this);

但是如果我创建一个新项目并实施它,它将运行良好。

1 个答案:

答案 0 :(得分:0)

此问题已解决。问题出在我的旧项目/库中,导入到当前项目时我是旧

  

core.jar

不包含

  

Lcom / google / zxing / BarcodeFormat类中的MAXICODE。

所以要解决此问题,只需评论

  

实现文件('libs / jars / core.jar')

在gradle中。谢谢