当类从Android中的LuminanceSource扩展时,找不到类

时间:2013-03-11 19:27:10

标签: android zxing

我想使用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

1 个答案:

答案 0 :(得分:1)

通过在“订单和导出”选项卡中为外部jar启用检查来解决此问题。

enter image description here