ZXing QRCodeReader Java 构建错误

ZXing QRCodeReader Java build error

我正在学习这个包是如何工作的,但在构建它时遇到了问题。

我从这里抓取了 ZXing reader ==> https://github.com/zxing/zxing

我也去了这个网站寻求指南 ==> https://www.callicoder.com/qr-code-reader-scanner-in-java-using-zxing/

所以我打开了 pom.xml,得到了所有模块 .github、.idea、android、android-core、android -集成、核心、文档、javase、src、zxing.appspot.com 和 zxingorg。

然后我转到 zxingorg/src/main/java/com.google.zxing.web 并在其中粘贴了 qrcodereader 的核心模块并尝试了 运行 它,但我得到了这个错误。

"Error:Android Pre Dex: [android] Android SDK is not specified"

现在我收到一条错误消息说 android sdk 需要 api 级别 22 但是....我什至没有为 android 开发。我只是计划只为 pc/raspberry pi 应用程序工作。不是 android.

我假设 ZXing 库可用于桌面应用程序等?

我正在使用 IntelliJ。

https://github.com/callicoder/qr-code-generator-and-reader

这就是答案。我正在导入所有这些,但它使用了错误的版本,并且附加了 android 个模块。

我导入了上面的内容并且工作得很好。请关闭它。