android zxing条形码扫描得到绑定不匹配

时间:2012-01-30 13:19:12

标签: android zxing

我正在尝试从以下链接编译zxing:

http://code.google.com/p/zxing/source/checkout

但它没有得到编译。它给了我以下错误:

Bound mismatch: The generic method of(E, E...) of type EnumSet<E> is not applicable for the arguments (BarcodeFormat, BarcodeFormat, BarcodeFormat, BarcodeFormat). The inferred type BarcodeFormat is not a valid substitute for the bounded parameter <E extends Enum<E>>

我在以下链接中阅读了sean和riz之间的对话:

http://groups.google.com/group/zxing/browse_thread/thread/2c775d28da3c8454/ac2eb3b45cd3f9bd?show_docid=ac2eb3b45cd3f9bd

我不明白

的含义
You should not be including 
CaptureActivity in your code. You should be including core.jar.

如果我不包含core.jar,我将无法获得

import com.google.zxing.BarcodeFormat

所以我该如何解决这个问题呢。我想了解zxing作者编写的代码。我不想使用意图。

1 个答案:

答案 0 :(得分:1)

我很确定这意味着你实际上并没有编译你从Subversion中检出的代码,因为它肯定会编译。您可能将core/库的旧版本(未使用enum)与新版本的android/代码混合使用。