我想从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);
但是如果我创建一个新项目并实施它,它将运行良好。
答案 0 :(得分:0)
此问题已解决。问题出在我的旧项目/库中,导入到当前项目时我是旧
core.jar
不包含
Lcom / google / zxing / BarcodeFormat类中的MAXICODE。
所以要解决此问题,只需评论
实现文件('libs / jars / core.jar')
在gradle中。谢谢