一个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库的架构所需要解决的问题。