/ / javacv für mit android - android, javacv

javacv für mit Android - Android, JavaCV

Ich arbeite an Android App, die Video von der Liste der Bilder mit javacv erstellen, habe ich alle folgenden:

# Gehen Sie zu Datei> Neu> Ordner, wählen Sie Ihr Projekt als übergeordneten Ordner, geben Sie "libs / armeabi" als Ordnernamen ein und klicken Sie auf Fertig stellen. # Kopieren javacpp.jar und javacv.jar in den neu erstellten Ordner "libs". # Extrahiere alle *.so Dateien von javacv-android-arm.jar, opencv-2.4.8-android-arm.jar, und ffmpeg-2.1.1-android-arm.jar direkt in die neu geschaffenen "libs / armeabi"Ordner, ohne eines der Unterverzeichnisse in den JAR-Dateien zu erstellen. # Navigieren Sie zu Projekt> Eigenschaften> Java-Build-Pfad> Bibliotheken und klicken Sie auf "JARs hinzufügen ...". # Wählen Sie beide aus javacpp.jar und javacv.jar aus dem neu erstellten "libs" -Ordner.

aber ich habe immer noch diesen Fehler UnbefriedigtLinkError können Sie mir sagen, was ist das Problem? Ich habe auch versucht, neues Projekt zu machen, aber der gleiche Fehler!

Antworten:

0 für die Antwort № 1

Überprüfen Sie Ihre Build.Gradle-Datei, sollte es enthalten:

dependencies {
[...]
//JavaCV
compile files("libs/ffmpeg.jar")
compile files("libs/javacpp.jar")
compile files("libs/javacv.jar")
compile files("libs/opencv.jar")
compile files("libs/armeabi.jar")
compile files("libs/javacv-android-arm.jar")
compile files("libs/opencv-android-arm.jar")
compile files("libs/ffmpeg-android-arm.jar")
}

Ich denke, Ihre Gradel-Datei fehlt javacv-android-arm.jar, opencv-android-arm.jar, libs / ffmpeg-android-arm.jar.