2 pengguichu pengguichu 于 2016.03.09 13:46 提问

Android 使用魅族系列进行测试是发现的问题 求大神告知

图片说明
就是这俩处错误
这是第二处错误

只是说明原因造成的 本人对于机型适配方面了解的比较少 希望大神指点

5个回答

a631855639
a631855639   2016.03.09 16:26
已采纳

你魅族应该是64位机吧,然后你的so文件只有32位的,所以导致机器运行时找不到so文件
可以看下我写的这篇博客http://blog.csdn.net/it_talk/article/details/50835595

pengguichu
pengguichu 回复画虎烂: 能加下你的QQ聊一下吗 大神
接近 2 年之前 回复
a631855639
a631855639 回复pengguichu: 4位机器默认去查找是否存在arm64-v8a目录,如果存在,就会使用(加载)该目录下合适的64位库,如果没有则回去lib下查找32位的库
接近 2 年之前 回复
pengguichu
pengguichu 你好 请问的文章中第三种修改方案 只需要修改一下build.gradle文件的配置然后就可以使64位的机子去加载32的.so文件了吗?
接近 2 年之前 回复
wen_wxpk
wen_wxpk   2016.03.09 14:21

少了一个文件,libGlobal.so

qq_32969313
qq_32969313   2016.03.09 16:16

楼上说的对,你打包时是不是把那个libGlobal.so文件漏了,还有/proc/mtprof/status 文件不存在,这可能就是深度修改的系统的原因吧,miui也没有这文件,你看看原生安卓有没有,没有的话,检查是不是写错路径了

gao_chun
gao_chun   Rxr 2016.03.09 16:24

检查下libGlobal.so文件是否已经打包进了apk中,再就是用多个其他品牌的机器测试确定是否仅仅是MEIZU才有这个问题,如果是,那就是系统问题了

lxk_1993
lxk_1993   Rxr 2016.03.11 08:57

检查下libGlobal.so文件是否已经打包进了apk中,再就是用多个其他品牌的机器测试确定是否仅仅是MEIZU才有这个问题,如果是,那就是系统问题了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!