Fehler beim Laden des Pakets (JNI) - Symbol "__aeabi_memcpy" kann nicht gefunden werden

Ich arbeite an einer Beispiel-App, die ich leicht ändern möchte dlib). Das Beispiel verwendet eine C ++ - Bibliothek, die mit JNI aufgerufen wird (eine .so-Datei). Die mit dem Beispiel gelieferte Bibliothek funktioniert einwandfrei. Ich habe diese Bibliothek neu kompiliert, aber jetzt wird sie nicht geladen und der folgende Fehler ausgegeben:

dlopen failed: cannot locate symbol "__aeabi_memcpy" referenced by "/data/app/com.tzutalin.dlibtest-1/lib/arm/libpeople_det.so"

Ich dachte, dass es sich um eine Nichtübereinstimmung zwischen dem Ziel-SDK handelt. Deshalb habe ich sichergestellt, dass alles auf SDK-Version 24 eingestellt ist, aber ich erhalte trotzdem diesen Fehler.

Irgendwelche Ideen? Ich verwende Android Studio unter Windows 10.

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage