求救解决 dlopen failed: "/data/data/com.xxx.xxx.xx/files/libs/libBaiduMapSDK_ba

跨海之梦 2019-03-19 11:06:48
Android小白,近期运行公司项目发现出现这个报错:java.lang.UnsatisfiedLinkError: dlopen failed: "/data/data/com.jyx.tech.yipark/files/libs/libBaiduMapSDK_base_v4_5_2.so" has unexpected e_machine: 40 (EM_ARM),找了很久还是没有找到原因,大神帮忙,感激不尽!!
...全文
1279 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jzp12 2019-03-28
  • 打赏
  • 举报
回复
看一下你工程libs目录下的目录结构,才可以继续判断问题所在,类似于这样的:
arm64-v8a armeabi armeabi-v7a BaiduLBS_Android.jar x86 x86_64
韩曙亮 2019-03-28
  • 打赏
  • 举报
回复
运行程序的设备 没有对应 ABI 类型 的 so 库 ; 也可能是 Gradle 配置的 abi 与 你提供的 so 库 不匹配 ;

检查下 gradle 的 ndk 配置, 看看 都配置了 哪些 ABI 类型 : abiFilters "armeabi-v7a", "x86" , "arm64-v8a" , "x86_64"

参考 ; https://stackoverflow.com/questions/34504838/genymotion-arm-translation-lib-arm-libndk-so-has-unexpected-e-machine-40
usecf 2019-03-19
  • 打赏
  • 举报
回复
看看你代码 lib路径下有这个so库没

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧