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