ZBar-QR Code Scanner,在Android Studio中崩溃

F1sher

我已经从git最新的zBar QR码扫描仪(SDK 0.2)下载了。我正在尝试在我的应用程序中实现它。我在Android Studio上工作。

我做了什么:

  1. 我已将zBar.jar复制到我的项目的libs文件夹中。
  2. 我已经通过压缩文件并将其格式更改为* .jar从“ amerabi”,“ amerabi-v7a”,“ x86”创建了* .jar文件。
  3. 我已将aamerabi.jar,amerabi-v7a.jar和x86.jar复制到我的项目的libs文件夹中。
  4. 无需更改gradle中的任何内容,因为它已配置为从libs项目中导入每个jar文件。见下文:

    dependencies {
        compile 'com.android.support:support-v4:18.0.+'
        compile 'com.crashlytics.android:crashlytics:1.+'
    
        compile fileTree(dir: 'libs', include: '*.jar')
    
        compile project(':FacebookSDK')
        compile project(':actionbarsherlock')
        compile project(':Aviary-SDK')
    }
    
  5. 可以看到zBar lib的每种类形式,因此我已配置了所有内容。我运行我的ScannerActivity并在onCreate中出现以下错误:

    scanner = new ImageScanner();  // this line shows an error
    scanner.setConfig(0, Config.X_DENSITY, 3);
    scanner.setConfig(0, Config.Y_DENSITY, 3);
    

因此实现与示例中的1:1相同。

我的错误日志:

java.lang.UnsatisfiedLinkError: Couldn't load zbarjni from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/pl.toptof.android.debug-2.apk"],nativeLibraryDirectories=[/data/app-lib/pl.toptof.android.debug-2, /vendor/lib, /system/lib]]]: findLibrary returned null

请帮我解决这个问题。我不知道为什么我的Android Studio可以看到lib,但不能以与示例中相同的方式使用它。

froger_mcs

我认为您在罐子结构中犯了错误。如果要从* .so库制作jar包,则应使用这种结构:

/lib/armeabi/*.so

这是您的库的目录结构示例:

lib/
---/armeabi
------/libiconv.so
------/libzbarjni.so

当然,您应该将最终包从lib.zip重命名为armeabi.jar。对于您的情况,您应该对armeabi-v7a和x86重复此过程。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ZBar Scanner仅QR

来自分类Dev

Android Studio 0.2.6和ZBar项目设置

来自分类Dev

使用ImageMagick / ZBar读取QR码

来自分类Dev

使用ImageMagick / ZBar读取QR码

来自分类Dev

jasperReport中的QR Code集成

来自分类Dev

如何限制ZBar QR码阅读器仅检测QR码?

来自分类Dev

是否可以通过GDK中的Intent调用QR Scanner?

来自分类Dev

是否可以通过GDK中的Intent调用QR Scanner?

来自分类Dev

我的应用程序中的BarCodeEye QR Cocde Scanner实施

来自分类Dev

Zbar + Python,导入时崩溃(OSX 10.9.1)

来自分类Dev

Zxing库,用于Android中的QR码

来自分类Dev

在Windows Phone 8中读取QR Code和BarCode

来自分类Dev

ZXing QR Code Reader解码功能中的空值

来自分类Dev

在Windows 8.1上的python中将opencv与zbar一起使用以检测qr代码

来自分类Dev

ZXing QR Code /条码扫描

来自分类Dev

如何修复 Android Studio 中的崩溃

来自分类Dev

向 Android Studio 中的 QR 阅读器应用程序添加选项菜单?

来自分类Dev

Android QR代码推荐

来自分类Dev

如何在Google Glass Android中读取QR码?

来自分类Dev

Android应用中的QR码扫描仪

来自分类Dev

Android使用方案和QR Code创建多个实例来启动App

来自分类Dev

项目看不到名称空间“ ZBar” Xamarin.Android

来自分类Dev

项目看不到名称空间“ ZBar” Xamarin.Android

来自分类Dev

BIRT中的QR码

来自分类Dev

zbar条码扫描器中的一个片段

来自分类Dev

QR Code可能的数据类型或标准

来自分类Dev

How do create QR code with logo in the middle

来自分类Dev

QR Code可能的数据类型或标准

来自分类Dev

应用程序在 android studio 中的 managedQuery 行中崩溃