android的jni加载错误: java.lang.UnsatisfiedLinkError: dlopen failed: library
2018-03-08 18:22
513 查看
自己编写了简单的apk后,通过 System.loadLibrary("testJniNative"); 调用自己写的libtestJniNative.so加载不成功,困扰了整整一天,只要引用第三方的jni库,这个问题应该都会出现(Android7.0以上的版本),并且会造成闪退崩溃问题。网上的方法很多并没有戳中要点,给出的的并不是解决办法,在 http://blog.csdn.net/ngyzqf/article/details/78991929 博客中给出了我的问题解决办法,再次重新给大家分享出来,防止大家入Android的坑太久,再次感谢那篇博客。
出错log:java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/lib/libskytvjni.so" needed or dlopened by "/system/lib/libnativeloader.so" is not accessible for the namespace "classloader-namespace"
解决办法:在system/etc/public.libraries.txt中添加该so的全名 ,即我的libtestJniNative.so
下面附上我的AndroidRuntime出错提示
出错log:java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/lib/libskytvjni.so" needed or dlopened by "/system/lib/libnativeloader.so" is not accessible for the namespace "classloader-namespace"
解决办法:在system/etc/public.libraries.txt中添加该so的全名 ,即我的libtestJniNative.so
下面附上我的AndroidRuntime出错提示
相关文章推荐
- 关于Android使用JNI报错 java.lang.UnsatisfiedLinkError: dlopen failed: 和xxx.so: has text relocations错误问题的解决
- Android jni库加载错误:java.lang.UnsatisfiedLinkError
- Android之JNI错误:no implementation found in native -java.lang.UnsatisfiedLinkError: Native method not
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- android开发步步为营之50:android关于加载大图片java.lang.OutOfMemoryError错误的解决
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- 【Android】Bitmap加载图片错误 java.lang.OutOfMemoryError: bitmap size exceeds VM budget
- 使用JNI时,出现了一个错误:java.lang.UnsatisfiedLinkError : dlopen failed: library //dlopen打开失败
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- 【Android】Bitmap加载图片错误 java.lang.OutOfMemoryError: bitmap size exceeds VM budget
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- android2.x的桌面项目程序在android4.0上运行后出现 java.lang.NoClassDefFoundError错误 解决方法
- 【android】java.lang.NoClassDefFoundError或classnotfount等异常错误
- android利用Bitmap加载图片所遇到的一个奇怪的OOM问题java.lang.OutOfMemoryError
- Android 加载图片内存溢出解决方法 (java.lang.outOfMemoryError:....)
- Android使用achart绘图框架出现java.lang.NoClassDefFoundError错误解决方式
- Android使用dom4j时报 java.lang.NoClassDefFoundError错误的处理办法
- 添加android-support-v4 错误 java.lang.ClassNotFoundException: android.support.v4.view.ViewPager in loader dalvik.system.PathClassLoader
- android中ADT版本问题: java.lang.NoClassDefFoundError和conversion to dalvik format failed with error 1错误
- android TimerTask 的简单应用,以及java.lang.IllegalStateException: TimerTask is scheduled already错误的解决方法