栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

VR库架构问题:java.lang.UnsatisfiedLinkError dlopen failed is 64-bit instead of 32-bit 解决办法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

VR库架构问题:java.lang.UnsatisfiedLinkError dlopen failed is 64-bit instead of 32-bit 解决办法

一个32位的VR游戏App去加载新版的系统服务,系统服务里的.so有32位的,64位的,因为设备是64位的,所以总是默认去加载 base.apk!/lib/arm64-v8a/

系统提示:java.lang.UnsatisfiedlinkError dlopen failed is 64-bit instead of 32-bit

dlopen失败:是64位的库,而不是32位的。

暂时解决办法:为了调试顺利进行,先将64位文件夹arm64-v8a删除掉,重新编译后系统默认加载armeabi-v7a里的arm32位.so库了。

那么如果是一个64位的游戏App想加载arm64-v8a的服务库应该怎么办呢?

初步方案是用代码分支来分别load32、load64的库。

注:这是一个VR库的架构所需要解决的问题。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/643526.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号