2

zxingライブラリを使用して、保存済みのバーコード画像をデコードしたい。

「core.jar」という名前の外部jarを追加しました

LuminanceSourceのサブクラスであるクラスMyLuminaceSourceを作成しました。このクラスを使用して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....MainActivity.decodeから参照されたクラス'com.....MyLuminaceSource'が見つかりませんでした"

上記のコードが実行されると、実行時例外もスローされます。

java.lang.NoClassDefFoundError

4

1 に答える 1

1

これは、[注文とエクスポート]タブで外部jarのチェックを有効にすることで解決されます。

ここに画像の説明を入力してください

于 2013-03-13T18:16:24.933 に答える