Я пытаюсь установить ZBar Android SDK в Android Studio. Моя минимальная поддерживаемая версия API — 22. Я пробовал методы в this и этот вопрос. Оба метода приводили к различным ошибкам при вызове new ImageScanner()
. Я как бы просто взломал его, потому что нет руководства по его установке в Android Studio.
Это моя структура каталогов:
app/jniLibs/armeabi
app/jniLibs/armeabi-v7a
app/jniLibs/x86
app/libs/zbar.jar
Я получаю следующую ошибку при запуске ImageScanner scanner = new ImageScanner()
java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/com.example.aramesh.zbartestapp-1/lib/arm/libzbarjni.so: has text relocations
libs
, а остальные файлы перемещаете в папкуjniLibs
, которую подхватывает Gradle. - person OneCricketeer   schedule 18.01.2017lib/arm
, это зависит от процессора устройства. - person OneCricketeer   schedule 18.01.2017