Настройка Android Studio 0.2.6 и ZBar

Я использую последнюю версию Android Studio 0.2.6 и последнюю версию ZBar Android SDK. Что я сделал до сих пор:

Создан новый проект под названием QRTestСоздал папку с именем libs в моем проектеПоместите содержимое каталога Zbar libs в папку моего проектаЩелкните правой кнопкой мыши файл zbar.jar в моем проекте и добавьте в качестве библиотеки.

В моем файле build.gradle отредактировал его так, чтобы он был теперь:

dependencies {compile 'com.android.support:support-v4:13.0.0' compile files ('libs / zbar.jar')}

В основном скопировал пример кода из примера ZBar android SDK в мой собственный проект.Проект компилируется и работает нормально (0 ошибок, 0 предупреждений), но он падает при запуске. Логи показывают:

09-01 16: 06: 02.026: W / dalvikvm (7050): Исключение Ljava / lang / UnsatisfiedLinkError; выбрасывается при инициализации Lnet / sourceforge / zbar / ImageScanner;

09-01 16: 06: 02.036: E / AndroidRuntime (7050): Причина: java.lang.UnsatisfiedLinkError: Невозможно загрузить библиотеку: link_image [1891]: 209 не удалось загрузить необходимую библиотеку 'libiconv.so' для 'libzbarjni.so '(load_library [1093]: библиотека' libiconv.so 'не найдена)

09-01 16: 06: 02.036: E / AndroidRuntime (7050): at net.sourceforge.zbar.ImageScanner. (Неизвестный источник)

Глядя на код в моей MainActivity, он, похоже, умирает здесь:

 /* Instance barcode scanner */
 scanner = new ImageScanner();

Что, кажется, подсказывает мне, что я как-то неправильно импортировал файлы библиотеки Zbar. Буду признателен за любую помощь в том, как подготовить этот очень простой пример!

Отметим, что если я использую Android Studio для импорта нового проекта из примера ZBar Android SDK, он компилируется и работает нормально. Тем не менее, он использует старую систему сборки муравьев. Я бы предпочел использовать новую систему сборки gradle, поэтому я пытаюсь импортировать ZBar в свежий проект Android 0.2.6. Спасибо!

Еще одно примечание: я попытался изменить свой сборочный грейд на принятый ответ:Как изменить каталог libs в Gradle? и это не сработало.

Ответы на вопрос(2)

Ваш ответ на вопрос