【问题标题】:Zbar scanner not supported for Android 6.0Android 6.0 不支持 Zbar 扫描仪
【发布时间】:2016-02-01 06:53:40
【问题描述】:

当我点击扫描时,它会抛出错误,但以前的版本直到棒棒糖它工作得很好。

java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/xxxxxxx-xxx/lib/arm/libiconv.so: has text relocations
    at java.lang.Runtime.loadLibrary(Runtime.java:372)
    at java.lang.System.loadLibrary(System.java:1076)
    at me.dm7.barcodescanner.zbar.ZBarScannerView.<clinit>(ZBarScannerView.java:33)
    at com.xxx.xxx.SimpleScannerActivity.onCreate(SimpleScannerActivity.java:101)
    at android.app.Activity.performCreate(Activity.java:6248)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1125)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2437)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2544)
    at android.app.ActivityThread.access$900(ActivityThread.java:150)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1394)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:168)
    at android.app.ActivityThread.main(ActivityThread.java:5845)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:797)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:687)

在执行以下代码时

static {
        System.loadLibrary("iconv");
    }

我的 TargetSDK 版本是 23 。如果我变成 22 它工作正常

请做必要的事情

【问题讨论】:

  • 我正在使用 zbar,它在 Android MarshMallow 上运行良好
  • 告诉我你的代码我可以帮助你
  • 我的目标 sdk 版本 -23 。如果我变成 22 .it 工作,那就是问题
  • 我无法降级我的目标 sdk 版本。因为它已经在 Playstore 上。

标签: android barcode-scanner android-sdk-2.3 zbar zbar-sdk


【解决方案1】:

1、下载最新的zbar项目here

2、从barcodescanner/zbar/src/main/jniLibs中获取最新的.so

这对我有用

【讨论】:

    【解决方案2】:

    我有一个解决方案,我知道它不是很好,但它确实有效。

    在您的应用 gradle 文件中将您的构建版本从 23 更改为 22。

    替换

    android {
      compileSdkVersion 23
      buildToolsVersion "23.0.2"
    }
    

    android {
      compileSdkVersion 22
      buildToolsVersion "22.0.0"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-06
      相关资源
      最近更新 更多