鸿蒙应用集成第三方SDK时出现 so库兼容性 报错,如何解决?

在鸿蒙应用中集成一个地图SDK(如高德地图),编译时提示 UnsatisfiedLinkError: libmap_sdk.so not found for arm64-v8a。

具体环境:


使用 DevEco Studio 3.1,鸿蒙API版本 8。

SDK提供的 so库 包含 armeabi-v7a 和 arm64-v8a 架构。


已尝试的解决方式:

在 build.gradle 中配置 ndkFilter 指定 arm64-v8a,但问题依旧。

手动将 so库 放入 src/main/resources/rawfile 目录,仍无法加载。

#鸿蒙
SDK
2025-03-16 21:36:34
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
渴望学习的阿诺德

根据日志信息,可以看出是一个空指针引用错误(NULL pointer dereference),可能是因为应用程序访问了一个空指针对象或者已经被释放的对象。

分享
微博
QQ
微信
回复
2025-03-20 15:29:18
相关问题
HarmonyOS 依赖第三方报错
1001浏览 • 1回复 待解决
开发第三方SDK如何编译?
14622浏览 • 2回复 待解决
HarmonyOS ohpm添加第三方报错
1241浏览 • 1回复 待解决
如何引入自己的“第三方
1517浏览 • 1回复 待解决
native交叉编译第三方
1156浏览 • 1回复 待解决
在Native侧如何集成三方SO
3432浏览 • 1回复 待解决
HarmonyOS第三方sdk bugly平替方案
1240浏览 • 1回复 待解决
HarmonyOS 使用第三方应用打开
1004浏览 • 1回复 待解决
HarmonyOS flutter第三方sdk适配情况咨询
887浏览 • 1回复 待解决
HarmonyOS 如何依赖第三方,比如UUID
1060浏览 • 1回复 待解决
HarmonyOS 编译第三方大数libgmp
934浏览 • 1回复 待解决
鸿蒙第三方有哪些引入的方法?
426浏览 • 1回复 已解决
HarmonyOS lottie 第三方报错无法使用
1008浏览 • 1回复 待解决
第三方怎么装鸿蒙系统?
7044浏览 • 1回复 待解决