java - 如何将 Zxing 库包含到 android 项目中?

标签 java android barcode zxing qr-code

我已经在 stackoverflow 中阅读了这个问题的一些答案,但它对我不起作用。我已经有一个项目,现在我想将二维码和条码阅读器集成到我的项目中。

我从以下位置下载了 zip 文件:core-2.2.zip

我没有找到任何“core.jar”,我读到我必须集成添加到“core”文件夹中的文件。我是否必须将所有类添加到我的项目(整个文件夹)?还是我必须使用该文件夹创建一个 jar 文件?

我正在使用 Android Studio。任何人都可以帮助我吗?谢谢

最佳答案

确实有一个 Android 应用程序是 ZXing 项目的一部分。 它使用maven central发布的core模块。如果您有一个 Maven 项目(对于大多数 Android 应用程序来说不太可能),您可以将以下依赖项添加到您的 pom.xml 文件中:

<dependency>
    <groupId>com.google.zxing</groupId>
    <artifactId>core</artifactId>
    <version>3.2.0</version>
</dependency>

对于 Gradle 项目:

compile 'com.google.zxing:core:3.2.0'

或者你可以直接从here下载编译好的.jar .

请注意,此答案指的是最新稳定版 3.2.0。 2.2版本也可以类似获取。

关于java - 如何将 Zxing 库包含到 android 项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17026904/

相关文章:

pdf - 直接从pdf文件读取一维条形码(代码128)

java - 如果没有捕获到任何内容,则取消 SpeechRecognition

android:将短信移交给默认应用程序

android - java.lang.UnsatisfiedLinkError 在某些设备上崩溃

android - expo-auth-session - 返回应用程序时的两个应用程序选项

java - Android:在条形码扫描器构建器窗口上打印数据

ruby-on-rails - 使用 Barby 条码生成器显示 Png 图像

java - Hibernate 在多个应用程序之间分配缓存

java - 使用ehcache的Bean无法注入(inject)

java - 如何对 BigDecimal 值进行加法?