解决Android 错误 couldn't find "xxx.so" is 32-bit instead of 64-bit
来源:互联网 发布:做报表的软件 编辑:程序博客网 时间:2024/05/29 11:57
今天导入一个开源项目,导入后运行报错,错误couldn't find "xxx.so" 提示是没有在64位的文件夹中找到so文件,看了下,果然!64位的so一个都没有,只有32位的so文件,马上git搜索下使用的这个so相关的项目源码,结果没找到,那么这个so文件应该是作者封装的,这可怎么办?直接新建64位的文件夹把32位的so文件放进去,果然!。。。报错了lib/arm64/xxx.so" is 32-bit instead of 64-bit,看来是不兼容。
但是通过查找发现原来64位也可以调用32位的so方法,非常简单,只需要在app的build.gradle文件中添加如下一行:
defaultConfig { 。。。 ndk{ abiFilters("armeabi", "armeabi-v7a", "x86", "mips") } }
终于能运行了。这样,即使运行在64位的手机,也会调用32位so文件中的方法。
0 0
- 解决Android 错误 couldn't find "xxx.so" is 32-bit instead of 64-bit
- Android studio 2.2.2 中使用 so 文件出现:dlopen failed: "/xxx.so" is 32-bit instead of 64 bit
- UnsatisfiedLinkError:libwebviewchromium.so is 32-bit instead of 64-bit
- React Native解决"libgnustl_shared.so" is 32-bit instead of 64-bit"报错问题
- UnsatisfiedLinkError X.so is 64-bit instead of 32-bit之Android 64 bit SO加载机制
- UnsatisfiedLinkError X.so is 64-bit instead of 32-bit之Android 64 bit SO 加载原理
- UnsatisfiedLinkError X.so is 64-bit instead of 32-bit之Android 64 bit SO加载机制
- Android -- is 32-bit instead of 64-bit
- Android -- is 32-bit instead of 64-bit
- UnsatisfiedLinkError: dlopen "/data/data/<package>/app_jni_lib/libxxx.so is 32-bit instead of 64-bit
- X5核心接入: TBS:initX5Core bmttwebview.so is 32-bit instead of 64-bit 问题解决方案
- webview引起的libwebviewchromium.so' is 32-bit instead of 64-bit的bug
- so包问题汇总 PathClassLoader ** couldn't find; dlopen failed is 32-bit
- loadExceptionjava.lang.UnsatisfiedLinkError:is 32-bit instead of 64-bit
- is 32-bit instead of 64-bit动态库错误分析
- is 32-bit instead of 64-bit动态库错误分析
- 编译so文件报错"32-bit instead of 64-bit"
- Android6.0 高通平台 "is 32-bit instead of 64-bit" 问题
- 第十五周-判断字符串是否为回文
- NSSet、NSArray的日期排序
- 解决虚拟机打开不了?提示VMware Workstation cannot connect to the virtual machine的问题
- 用VS2012导入工程时出现error MSB8020错误
- linux 和 vim 学习笔记
- 解决Android 错误 couldn't find "xxx.so" is 32-bit instead of 64-bit
- 关于burpsuite无法抓取https包问题的解决
- Linux内核链表分析
- 扬帆起航,再踏征程(四)
- jquery中DOM节点操作(四)
- Test
- 第十五周-统计字符串种类
- Jmeter学习笔记
- MacBook使用