2015-09-01 16 views
5

Chúng tôi có một ứng dụng bằng cách sử dụng thư viện ZBar từ BarcodeScanner với gradle:Android BarcodeScanner thư viện sụp đổ trong các thiết bị 64bits

compile 'me.dm7.barcodescanner:zbar:1.8.2' 

quét hoạt động tốt trong tất cả các thiết bị ngoại trừ những người có 64bit. Khi chúng tôi khởi chạy máy quét, màn hình chuyển sang màu đen và chúng tôi nhận được một ngoại lệ:

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/my.package.name-2/base.apk"],nativeLibraryDirectories=[/data/app/my.package.name-2/lib/arm64, /vendor/lib64, /system/lib64]]] couldn't find "libiconv.so" 
at java.lang.Runtime.loadLibrary(Runtime.java:366) 
at java.lang.System.loadLibrary(System.java:989) 
at me.dm7.barcodescanner.zbar.ZBarScannerView.(ZBarScannerView.java:31) 
at my.package.name.activity.BarcodeActivity.onCreate(BarcodeActivity.java:19) 
at android.app.Activity.performCreate(Activity.java:6374) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2767) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2879) 
at android.app.ActivityThread.access$900(ActivityThread.java:182) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1475) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:145) 
at android.app.ActivityThread.main(ActivityThread.java:6141) 
at java.lang.reflect.Method.invoke(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:372) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1399) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1194) 
+0

Theo Pitel nó dường như được cố định trong 1.8.4. – Trilarion

+0

@esteban: - bạn đã tìm thấy giải pháp chưa? –

+0

Không, tôi đã thay đổi thành API Vision. – esteban

Trả lời

0

Dường như cố định trong 1.8.4.

+0

: - không có nó không cố định, trong phiên bản Kitkat không hoạt động .. –

0

Hãy thử sử dụng phiên bản 1.9

compile 'me.dm7.barcodescanner:zbar:1.9' 
Các vấn đề liên quan