Установка ZBar SDK Android Studio

Я пытаюсь установить 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

person aaa    schedule 17.01.2017    source источник
comment
Он был обновлен в 2012 году, до того, как Android Studio стала широко распространенной, так почему вы думаете, что он будет работать?   -  person OneCricketeer    schedule 18.01.2017
comment
@cricket_007 ладно... тогда какая альтернатива?   -  person aaa    schedule 18.01.2017
comment
Что ты пытаешься сделать? Сканирование штрих-кода? У меня был ограниченный успех с библиотекой Zxing   -  person OneCricketeer    schedule 18.01.2017
comment
@cricket_007 да, сканирование штрих-кода плюс немного OpenGL. У Zxing было слишком много элементов пользовательского интерфейса, которые мне не нужны.   -  person aaa    schedule 18.01.2017
comment
Хорошо, пожалуйста, уточните, как вы взломали его, и сообщения об ошибках, которые вы видите. Насколько я могу судить, вы включаете JAR в libs, а остальные файлы перемещаете в папку jniLibs, которую подхватывает Gradle.   -  person OneCricketeer    schedule 18.01.2017
comment
@cricket_007 да, именно это я и сделал, обновил ОП, добавив больше информации (извините за двусмысленность)   -  person aaa    schedule 18.01.2017
comment
Поскольку он смотрит на lib/arm, это зависит от процессора устройства.   -  person OneCricketeer    schedule 18.01.2017