我正在尝试从以下链接编译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之间的对话:
我不明白
的含义You should not be including
CaptureActivity in your code. You should be including core.jar.
如果我不包含core.jar,我将无法获得
import com.google.zxing.BarcodeFormat
所以我该如何解决这个问题呢。我想了解zxing作者编写的代码。我不想使用意图。
答案 0 :(得分:1)
我很确定这意味着你实际上并没有编译你从Subversion中检出的代码,因为它肯定会编译。您可能将core/
库的旧版本(未使用enum
)与新版本的android/
代码混合使用。