安装为系统应用程序时,android应用程序找不到jni库

时间:2012-02-23 04:36:41

标签: android java-native-interface apk

最近我遇到这样的问题,当我使用jni和android应用程序时,当apk构建时,test.so被放在lib包中的lib / armeabi /中,当我安装这个apk作为用户应用程序时,它可以使用System.LoadLibrary()查找它时运行并找到该库。当我在系统/应用程序中安装它时,它找不到库。任何人以前遇到过这样的问题,你能告诉我如何解决这个问题,非常感谢任何建议。

1 个答案:

答案 0 :(得分:7)

Android NDK小组的答案似乎有你的答案:

http://groups.google.com/group/android-ndk/browse_thread/thread/bfceac612dceae8c/7f2b8b48a87c2a52?show_docid=7f2b8b48a87c2a52

简而言之,您似乎无法执行此操作,因为/system已装入read-only,这意味着您已在工厂安装了APK +库。