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/System.err提示:java.lang.UnsatisfiedLinkError dlopen failed is 64-bit instead of 32-bitdlopen失败:是64位的库,而不是32位的。暂时解决
·
一个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库了。
注:这是一个VR库的架构所需要解决的问题。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献3条内容
所有评论(0)