Android -- is 32-bit instead of 64-bit

来源:互联网 发布:软件测试基础理论 编辑:程序博客网 时间:2024/06/05 16:20

用 android studio 开发 app 的时候发生了

java.lang.UnsatisfiedLinkError: dlopen failed: "lib_xxx.so" is 32-bit instead of 64-bit

最后是如此解决的,在build.gradle中加上

defaultConfig {  ......    ndk {        abiFilters "armeabi", "armeabi-v7a", "x86", "mips"    }}

这时会报错,因为gradle的配置中,并不知道是否要做操作系统的兼容,这时只要在gradle.properties文件中加上

Android.useDeprecatedNdk=true

就可以了。


转自http://www.voidcn.com/blog/wxy318/article/p-5987398.html

阅读全文
0 0