Giter Club home page Giter Club logo

zbarlibary's Issues

android4.2.2报错

java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_link_image(linker.cpp:1654): could not load library "libiconv.so" needed by "libzbar.so"; caused by load_library(linker.cpp:761): library "libiconv.so" not found
at java.lang.Runtime.loadLibrary(Runtime.java:372)
at java.lang.System.loadLibrary(System.java:514)
at cn.bertsir.zbar.Qr.Symbol.(Symbol.java:162)
at cn.bertsir.zbar.QRActivity.onCreate(QRActivity.java:54)
at android.app.Activity.performCreate(Activity.java:5211)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1151)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2341)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2429)
at android.app.ActivityThread.access$600(ActivityThread.java:171)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1393)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5468)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:936)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:703)
at dalvik.system.NativeStart.main(Native Method)

扫描相册选择的二维码的时候会崩溃

报错Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { dat=content://com.android.providers.media.documents/document/image:1459100 flg=0x1 }} to activity {
/cn.bertsir.zbar.QRActivity}: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.,QRActivity能不能兼容下?

用方式二引入,但是照片扫码的id找不到

ProgressBar pb_loading = (ProgressBar) view.findViewById(R.id.pb_loading);
TextView tv_hint = (TextView) view.findViewById(R.id.tv_hint);

这2个Id找不到,在layout中是有该R.layout.dialog_loading的,但就是报红了,然后进去做相册扫码的时候崩溃了,不能修改class文件,只能修改xml,但没意义。

小米4,6.0.1系统

混淆后报错

异常类型:java.lang.UnsatisfiedLinkError

异常信息:No implementation found for long cn.bertsir.zbar.Qr.Symbol.a() (tried Java_cn_bertsir_zbar_Qr_Symbol_a and Java_cn_bertsir_zbar_Qr_Symbol_a__)

关键方法:cn.bertsir.zbar.Qr.Symbol.a(Native Method)

混淆应该如何配置?

报错

01-11 17:47:19.118 10855-10855/? E/zygote: No implementation found for void com.rj.maoshun.widget.scanbar.Qr.Symbol.init() (tried Java_com_rj_maoshun_widget_scanbar_Qr_Symbol_init and Java_com_rj_maoshun_widget_scanbar_Qr_Symbol_init__)
01-11 17:47:19.121 10855-10855/? E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.rj.maoshun, PID: 10855
java.lang.UnsatisfiedLinkError: No implementation found for void com.rj.maoshun.widget.scanbar.Qr.Symbol.init() (tried Java_com_rj_maoshun_widget_scanbar_Qr_Symbol_init and Java_com_rj_maoshun_widget_scanbar_Qr_Symbol_init__)
at com.rj.maoshun.widget.scanbar.Qr.Symbol.init(Native Method)
at com.rj.maoshun.widget.scanbar.Qr.Symbol.(Symbol.java:163)
at com.rj.maoshun.widget.scanbar.QRActivity.onCreate(QRActivity.java:58)
at android.app.Activity.performCreate(Activity.java:7383)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1218)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3256)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3411)
at android.app.ActivityThread.-wrap12(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1994)
at android.os.Handler.dispatchMessage(Handler.java:108)
at android.os.Looper.loop(Looper.java:166)
at android.app.ActivityThread.main(ActivityThread.java:7529)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:245)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:921)

扫描界面的返回键

首先感谢楼主的封装库,识别很快。请问能否将扫描界面的返回键按钮图片设置暴露个接口出来吗?

修改zbarlibrary后build apk失败

作者你好,我项目引入你的 zbarlibrary 作为 module 后,并且往里面添加了 xml 文件,之后 build apk 报错。 error: attribute counterEnabled (aka cn.bertsir.zbar:counterEnabled) not found. error: attribute counterMaxLength (aka cn.bertsir.zbar:counterMaxLength) not found.

如何调整扫描框的位置

尝试过向上偏移,也修改过您的算法,但是始终晕乎乎,改完之后,怎么调整都扫不出来

识别是否包含zxing和zbar

请问一下,抛开二维码生成,请问一下识别是否结合了zbar和zxing?运行demo的过程中,同个二维码有时候很难识别。博主后期可以加入聚焦功能吗?

扫码结果不准确

版本1.1.7:同一条码,结果有时会不一样;镜头下,明明没有码,有时也会有结果。请问,应如何解决?

你好,有个问题。

项目中集成了zBarLibary库,一直都能正常运行,今天11号,运行提示找不到类QRUtils 位置程序包cn.bertsir.zbar,不知道是否是你昨天更新产生问题?谢谢

sdk16,17报找不到so包的问题

目前 android sdk 16,17会报找不到so的问题,跑github的sample也一样,请问有没有办法打基于16以上的so包,我使用你给的jni源码,用命令ndk-build APP_PLATFORM=android-16不行

部分机型会报java.lang.RuntimeException: autoFocus 这样的错误。

以上的错误可能出现在部分华为手机上,
报错位置为:大概原因可能是camera的startPreview是异步的,快速调用autofocus可能会报错。
private void startCameraPreview(SurfaceHolder holder) {
try {
mCameraManager.startPreview(holder, mPreviewCallback);
mCameraManager.autoFocus(mFocusCallback);

    } catch (Exception e) {
        e.printStackTrace();

    }
}

摄像头权限被拒绝

Failed to open libwvm.so: dlopen failed: library "libwvm.so" not found
Fail to connect to camera service
输入e这些错误

辛苦了

对于大神提供的库表示感谢,非常方便集成和使用,再次表示感谢,辛苦了!

implementation 引入后报错

implementation 'cn.bertsir.zbarLibary:zbarlibary:1.1.7'

引入后,还是不能用,是否需要手动implementation zxing和zbar的库?

华为手机报错

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.astrongtech.togroup/cn.bertsir.zbar.QRActivity}: java.lang.ClassCastException: android.graphics.drawable.StateListDrawable cannot be cast to android.graphics.drawable.LayerDrawable

关于安卓6.0以下的64位手机

6.0以下的手机貌似不需要提示开启相机权限,我用的魅蓝Note测试,发现弹出是否开启摄像头,我点击拒绝,会炸掉

建议

首先谢谢作者的分享, 试了,效果很好速度很快, 比zxing的快很多, 有个小建议,有没有上传到 jcenter 的打算,这样在Android studio 中使用的时候还方便一些

编译windows x64 zbar

兄弟,找了好多个项目一看你这个有x64的,惊喜的一笔,于是clone,放到我的项目里,运行了发现你的x64是linux平台的*.so,,,,,

我找到了 windows上的可以编译的X64ZBAR项目,测试vs2017确实能编译,不过这个编译好的是没有用jni包装的,也就是不能用java调。

我看到java wrapper 目录下有Makefile.am,但是研究了一下没有编译过,,

不知道兄台会不会编译windows的x64 jni包装的zbar库啊,可否指导一下

学习

请问 您jni 编译的过程 能指点下吗? 谢谢

对于部分没有闪光灯的机器,setFlash();会闪退,报空指针异常

为了适配没有闪光灯的机器,建议作者加上parameters.getFlashMode() 非空判断

public void setFlash(){ if(mCamera != null){ Camera.Parameters parameters = mCamera.getParameters(); if(parameters.getFlashMode() == null) return; //适配没有闪光灯的机器 if(parameters.getFlashMode().endsWith(Camera.Parameters.FLASH_MODE_TORCH)){ parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF); }else { parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH); } mCamera.setParameters(parameters); } }

public void setFlash(boolean open){ if(mCamera != null){ Camera.Parameters parameters = mCamera.getParameters(); if(parameters.getFlashMode() == null) return; //适配没有闪光灯的机器 if(!open){ if(parameters.getFlashMode().endsWith(Camera.Parameters.FLASH_MODE_TORCH)){ parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF); } }else { if(parameters.getFlashMode().endsWith(Camera.Parameters.FLASH_MODE_OFF)){ parameters.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH); } } mCamera.setParameters(parameters); } }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.