簡體   English   中英

在制作系統應用程序時無法加載.so庫文件

[英]Unable to load .so library files when making a system application

我創建了一個應用程序,它將是一個系統應用程序 當我正常安裝應用程序(而不是系統應用程序)時,“。so”文件正在加載。 但是當我通過將apk放入/ system / app /將其作為系統應用程序時,我收到以下錯誤

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

我對此做過的研究 -

似乎“.o”和“。so”文件位於/ system / lib /和/ vendor / lib /中。

即使將文件添加到相應的目錄后,仍然無法加載庫。

任何幫助,將不勝感激。

就我而言,問題與權限有關。 將“.SO”文件放入各自的目錄后,我將默認分配的權限600修改為755.它運行良好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM