Android Studio 0.2.6 und ZBar Projekt-setup

Ich bin mit der neuesten Android-Studio-0.2.6 und die neuesten ZBar Android SDK. Was ich bisher getan habe:

  1. Erstellt ein brandneues Projekt namens QRTest
  2. Erstellt einen Ordner namens libs in mein Projekt
  3. Fügen Sie den Inhalt der Zbar libs in mein Projekt-Ordner
  4. Rechten Maustaste geklickt haben, die zbar.jar die Datei in meinem Projekt Hinzugefügt und als Bibliothek
  5. In meinem build.gradle-Datei, bearbeitet Sie so, dass Sie jetzt:

    Abhängigkeiten {
    compile 'com.android.support:support-v4:13.0.0'
    kompilieren Sie die Dateien('libs/zbar.jar')
    }

  6. Im Grunde kopiert der Beispiel-code aus dem ZBar android-SDK-Beispiel für mein eigenes Projekt.
  7. Das Projekt kompiliert und läuft einwandfrei (0 Fehler, 0 Warnungen), aber es stürzt bei der Ausführung. Die Protokolle zeigen:

09-01 16:06:02.026: W/dalvikvm(7050): Ausnahme
Ljava/lang/UnsatisfiedLinkError; geworfen während der Initialisierung
Lnet/sourceforge/zbar/ImageScanner;

09-01 16:06:02.036:
E/AndroidRuntime(7050): Verursacht durch: java.lang.UnsatisfiedLinkError:
Kann nicht geladen Bibliothek: link_image[1891]: 209 konnte nicht geladen werden, benötigt
library 'libiconv.also' für 'libzbarjni.so' (load_library[1093]: Bibliothek
'libiconv.so' nicht gefunden)

09-01 16:06:02.036: E/AndroidRuntime(7050):
bei net.sourceforge.zbar.ImageScanner.(Quelle Unbekannt)

Blick auf den code meiner MainActivity, es scheint zu sterben, hier:

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

Scheint zu suggerieren mir, dass ich irgendwie nicht importiert meine Zbar library-Dateien korrekt. Jede Hilfe, wie man dieses sehr einfache Beispiel, aufstehen und gehen würde geschätzt!

Nur zu beachten, wenn ich Android Studio importieren eines neuen Projekts aus der ZBar Android-SDK-Beispiel, es kompiliert und läuft einwandfrei. Allerdings ist es mit dem alten ant-build-system. Ich würde lieber die neuen gradle-build-system, so thats, warum ich versuche zu importieren ZBar in ein frisches Android-0.2.6-Projekt. Danke!

Einer anderen Anmerkung: ich habe versucht, ändern mein build gradle, die akzeptierte Antwort hier: So ändern libs-Verzeichnis in Gradle? und es hat nicht funktioniert.

Android Studio 0.2.6 und ZBar Projekt-setup

  • Hallo, ich stehe vor demselben problem. Haben Sie herausfinden, wie zu importieren zBar zu Android Studio?
InformationsquelleAutor kurisukun | 2013-09-01
Schreibe einen Kommentar