zbar 使用报错
16lz
2021-01-26
java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:299) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352) at java.util.concurrent.FutureTask.setException(FutureTask.java:219) at java.util.concurrent.FutureTask.run(FutureTask.java:239) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) at java.lang.Thread.run(Thread.java:856) Caused by: java.lang.ExceptionInInitializerError at cn.bingoogolapple.qrcode.zbar.ZBarView$1.doInBackground(ZBarView.java:52) at cn.bingoogolapple.qrcode.zbar.ZBarView$1.doInBackground(ZBarView.java:47) at android.os.AsyncTask$2.call(AsyncTask.java:287) at java.util.concurrent.FutureTask.run(FutureTask.java:234) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) at java.lang.Thread.run(Thread.java:856) Caused by: java.lang.NoSuchFieldError: no field with name='data' signature='Ljava/lang/Object;' in class Lnet/sourceforge/zbar/Image; at net.sourceforge.zbar.Image.init(Native Method) at net.sourceforge.zbar.Image.(Unknown Source) at cn.bingoogolapple.qrcode.zbar.ZBarView$1.doInBackground(ZBarView.java:52) at cn.bingoogolapple.qrcode.zbar.ZBarView$1.doInBackground(ZBarView.java:47) at android.os.AsyncTask$2.call(AsyncTask.java:287) at java.util.concurrent.FutureTask.run(FutureTask.java:234) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) at java.lang.Thread.run(Thread.java:856)
解决方案
proguard-rules.pro 中加入
-keep class net.sourceforge.zbar.** { *; }
更多相关文章
- ActivityThread.java:1177 Android(安卓)4.2.2系统上的问题
- Caused by: java.lang.ClassNotFoundException[android错误解决
- org.gradle.api.tasks.compile.CompileOptions.setBootClasspath
- 发生android.view.ViewRoot$CalledFromWrongThreadException异常
- Android(安卓)Studio升级到3.1.3后项目报 Failed to resolve: 错
- [android]滑动冲突 ScrollView+ViewPager+RecyclerView
- Android(安卓)getView中的position问题解决方案
- Android中多USB摄像头解决方案——UVCCamera
- conversion to dalvik format failed with error 1 错误解决方案