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.