关于手机适配的问题

房东的猫 提交于 2019-12-07 23:47:44

近期,在公司里新接手一个项目,发现,摩托罗拉手机,自己的三星手机,都能正常把程序跑起来,但是换成公司里给配的小米平板,就崩溃了,chakanli查看了一下Log发现程序报出java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/xxx/xxx/xxx.xxx.xxx.apk"],nativeLibraryDirectories=[/xxx/xxx/xx.xxx.xxx/lib/x86, /vendor/lib, /system/lib]]] couldn't find "libmpbase.so"。大概意思就是找不到libmpbase.so文件,后来发现有可能是在引入sdk的时候,就没有做好适配。所以说要解决这样的情况,一方法是是联系sdk的开发方,处理一下。另外一种方法就是,在项目的gradle文件夹下面的,defaultConfig中添加   ndk{abiFilters "armeabi ","armeabi-v7a"}这段代码。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!