Ich habe erfolgreich eine C++ - Bibliothek mit der android ndk-Standalone Toolchain cross-kompiliert, dann habe ich ein neues Android-Anwendungsprojekt in Eclipse erstellt und wenn ich mylib.so in den jni-Ordner und führen Sie ndk -build befiehlt es feinSystem.loadLibrary() Fehler
Prebuilt : mylib.so <= jni/
Install : mylib.so => libs/armeabi/mylib.so
arbeitet Aber wenn
static{
System.load("/data/data/my_package/lib/mylib.so");
}
Zugabe bekam ich einen Fehler in der logcat sagen
AndroidRuntime
Caused by: java.lang.UnsatisfiedLinkError: Cannot load library:
reloc_library[1306]: 36 cannot locate 'xmlCleanupParser'...``
Ich googelte es, aber fand keine Möglichkeit, dieses Problem zu lösen.
sollten Sie nicht den vollständigen Pfad der Datei – itsrajesh4uguys