2

我想使用 zxing 库解码已经保存的条形码图像。

添加了名为“core.jar”的外部 jar

创建类 MyLuminaceSource,它是 LuminanceSource 的子类。使用这个类来创建 Reader。

MyLuminaceSource myRGB = new MyLuminaceSource (barcodeImage);
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(myRGB));
Reader reader = new MultiFormatReader();
Result result = reader.decode(bitmap);
String resulText =  result.getText(); 

但是当我在设备上运行应用程序时,logcat 中会显示以下错误:

“找不到类 'com.....MyLuminaceSource',引用自方法 com....MainActivity.decode”

执行上述代码时也会引发运行时异常。

java.lang.NoClassDefFoundError

4

1 回答 1

1

这可以通过在“订单和导出”选项卡中启用外部 jar 的检查来解决。

在此处输入图像描述

于 2013-03-13T18:16:24.933 回答