Nie można załadować plików bibliotek .so podczas tworzenia aplikacji systemowej
Stworzyłem aplikację, która będzieAplikacja systemowa. Podczas normalnej instalacji aplikacji (nie jako aplikacji systemowej) ładowane są pliki „.so”. Ale kiedy robię z niego aplikację systemową, umieszczając apk w / system / app /, pojawia się następujący błąd
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
Badania, które zrobiłem na ten temat -
Wygląda na to, że pliki „.o” i „.so” znajdują się w / system / lib / and / vendor / lib /.
Nawet po dodaniu plików do odpowiednich katalogów nadal nie można załadować bibliotek.
Każda pomoc byłaby doceniana.