【问题标题】:How to integrate zxing Barcode Scanner library into my Android application?如何将 zxing Barcode Scanner 库集成到我的 Android 应用程序中?
【发布时间】:2014-03-28 11:18:29
【问题描述】:

我是 android 开发新手。我需要在我的 android 应用程序中集成条形码阅读器。 我在网上搜了一下,找到了Zxing库。

我在运行时尝试在我的项目中使用这个库,但我的 logcat 中出现以下错误。

03-28 16:29:27.808: E/AndroidRuntime(29626): FATAL EXCEPTION: Thread-202
03-28 16:29:27.808: E/AndroidRuntime(29626): Process: com.agn.barcodereader, PID: 29626
03-28 16:29:27.808: E/AndroidRuntime(29626): java.lang.NoSuchMethodError: com.google.zxing.MultiFormatReader.setHints
03-28 16:29:27.808: E/AndroidRuntime(29626):    at jim.h.common.android.zxinglib.DecodeHandler.<init>(DecodeHandler.java:46)
03-28 16:29:27.808: E/AndroidRuntime(29626):    at jim.h.common.android.zxinglib.DecodeThread.run(DecodeThread.java:96)

这是我的电话

IntentIntegrator.initiateScan(MainActivity.this, 
                    R.layout.capture,R.id.viewfinder_view, 
                    R.id.preview_view, true);

我已经包含了所有必需的罐子。

我在布局文件夹下创建了 capture.xml 文件。

谁能帮我解决这个问题。

提前致谢

问候, 约翰。

【问题讨论】:

标签: android zxing


【解决方案1】:

只需点击此链接即可。 https://code.google.com/p/android-zxinglib/

在左侧,您会找到一个名为“ZxingjarDemo.zip”的 zip 文件 只需下载它并在您的应用程序中实现它。

【讨论】:

  • +1,就像一个魅力!无法理解反对票。
【解决方案2】:

您似乎正在尝试通过Intent 进行集成。但是,您的错误来自您不需要并且不应该在您的应用程序中包含的代码,例如DecodeThread。删除所有内容,而是按照您的说明调用IntentIntegrator,并按照javadoc中所示实现回调。 DecodeThread 之类的代码与 Intents 无关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-09
    • 2016-11-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    相关资源
    最近更新 更多