Beim Erstellen einer Systemanwendung können keine .so-Bibliotheksdateien geladen werden

Ich habe eine Anwendung erstellt, die a sein wirdSystemanwendung. Wenn ich die Anwendung normal installiere (nicht als Systemanwendung), werden ".so" -Dateien geladen. Aber wenn ich es zu einer Systemanwendung mache, indem ich die apk in / system / app / lege, erhalte ich die folgende Fehlermeldung

01-09 00:20:26.889: E/AndroidRuntime(2101): java.lang.UnsatisfiedLinkError: Couldn't load iconv from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/com.google.android.maps.jar", zip file "/system/app/My.apk"],nativeLibraryDirectories= [/vendor/lib, /system/lib]]]: findLibrary returned null

Forschung, die ich auf diesem getan habe -

Anscheinend befinden sich die Dateien ".o" und ".so" in / system / lib / und / vendor / lib /.

Auch nach dem Hinzufügen der Dateien zu den jeweiligen Verzeichnissen können die Bibliotheken nicht geladen werden.

Jede Hilfe wäre dankbar.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage