Konfiguracja projektu Android Studio 0.2.6 i ZBar

Korzystam z najnowszego Androida Studio 0.2.6 i najnowszego ZBar Android SDK. Co do tej pory zrobiłem:

Stworzono zupełnie nowy projekt o nazwie QRTestW moim projekcie utworzyłem folder o nazwie libsUmieść zawartość katalogu lib Zbar w moim folderze projektuKliknij prawym przyciskiem myszy plik zbar.jar w moim projekcie i dodano jako bibliotekę

W moim pliku build.gradle edytowałem go tak, aby był teraz:

zależności {kompiluj 'com.android.support:support-v4:13.0.0' kompiluj pliki ('libs / zbar.jar')}

Zasadniczo skopiowałem przykładowy kod z przykładu ZBar android SDK do mojego projektu.Projekt kompiluje się i działa poprawnie (0 błędów, 0 ostrzeżeń), ale zawiesza się przy uruchomieniu. Dzienniki pokazują:

09-01 16: 06: 02.026: W / dalvikvm (7050): Wyjątek Ljava / lang / UnsatisfiedLinkError; rzucony podczas inicjowania Lnet / sourceforge / zbar / ImageScanner;

09-01 16: 06: 02.036: E / AndroidRuntime (7050): Przyczyna: java.lang.UnsatisfiedLinkError: Nie można załadować biblioteki: link_image [1891]: 209 nie może załadować potrzebnej biblioteki „libiconv.so” dla „libzbarjni.so '(load_library [1093]: nie znaleziono biblioteki' libiconv.so ')

09-01 16: 06: 02.036: E / AndroidRuntime (7050): w net.sourceforge.zbar.ImageScanner. (Nieznane źródło)

Patrząc na kod w mojej MainActivity, wygląda na to, że umiera tutaj:

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

Co wydaje mi się sugerować, że w jakiś sposób nie zaimportowałem poprawnie moich plików biblioteki Zbar. Jakakolwiek pomoc w uzyskaniu tego bardzo prostego przykładu byłaby mile widziana!

Warto zauważyć, że jeśli użyję Android Studio do zaimportowania nowego projektu z przykładu ZBar Android SDK, kompiluje się i działa poprawnie. Jednak używa starego systemu budowania mrówek. Wolałbym używać nowego systemu kompilacji stopni, dlatego staram się zaimportować ZBar do nowego projektu Android 0.2.6. Dzięki!

Kolejna uwaga: próbowałem zmodyfikować mój stopień zaawansowania do zaakceptowanej odpowiedzi tutaj:Jak zmienić katalog libs w Gradle? i to nie zadziałało.

questionAnswers(2)

yourAnswerToTheQuestion