关于Android调用JNI出现的 java.lang.UnsatisfiedLinkError
来源:互联网 发布:淘宝66大促 编辑:程序博客网 时间:2024/05/22 07:41
关于Android调用JNI出现的 java.lang.UnsatisfiedLinkError
java.lang.UnsatisfiedLinkErrorcom.android.tools.fd.runtime.IncrementalClassLoader$DelegateClassLoader......
最近在项目中突然出现了这种问题,fatal error,没有定位到程序中的具体位置。初步了解下是instant run的问题,然后在settting中把AndroidStudio的Instant run关闭,可以定位到程序中的异常了。
然后发现是找不到对应的so包,当时使用骁龙820手机调试的,arm64架构的确没有对应的so包,但是我们知道arm64和x86找不到对应的动态链接库的时候,是兼容armeabi-v7中是so包的,除非arm64_v8a包中也有so包,但是不全,可能导致这种问题。但是arm64-v8a中是没有so包的,怀疑是编译打包的时候创建了so包。下一步换了骁龙615的手机调试,发现一切正常。这时候基本上确认问题 了。拿打包好的apk解压,发现果然在编译的时候创建了部分,arm64的so包。然后在gradle中添加abiFilter就好了,只要armeabi就行了,现在市面上绝大多数app为了节省空间,都是只编译armeabi_v7包。
defaultConfig { ....... ndk { abiFilters "armeabi-v7a" } }
0 0
- 关于Android调用JNI出现的 java.lang.UnsatisfiedLinkError
- Android调用jni时出现java.lang.UnsatisfiedLinkError
- Android调用jni时出现java.lang.UnsatisfiedLinkError
- android 调用opencv 出现 java.lang.UnsatisfiedLinkError
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
- Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法
- Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法
- NDK .so Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方案
- JNI调用 java.lang.UnsatisfiedLinkError 异常
- jni java.lang.UnsatisfiedLinkError
- JNI java.lang.UnsatisfiedLinkError
- JNI java.lang.UnsatisfiedLinkError
- JNI java.lang.UnsatisfiedLinkError
- JNI java.lang.UnsatisfiedLinkError
- JNI java.lang.UnsatisfiedLinkError
- JNI java.lang.UnsatisfiedLinkError
- 【我的Android进阶之旅】Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法
- 对数函数运算规则
- CSDN博客积分标准(含常见问题和勋章等)
- java基础实训--简易版答答租车系统
- HTTP://WWW.MSIDEVS.NET - 软件开发超级网
- 2016年11月8日,有感
- 关于Android调用JNI出现的 java.lang.UnsatisfiedLinkError
- maven 使用nexus 搭建私服
- 【ESP8266】ESP8266的MQTT客户端搭建教程
- Android App专项测试-压力测试笔记
- Adnroid四大组件z之Activity的学习
- <!DOCTYPE>声明
- python中Crypto的注意事项
- 学生管理系统学习(三)
- LeetCode 235. Lowest Common Ancestor of a Binary Search Tree