HarmonyOS鸿蒙Next中引入第三方地图问题报错

HarmonyOS鸿蒙Next中引入百度或者高德提供的demo,模拟器运行之后报错。是否是模拟器不支持这样运行,真机调试就不会报错了吗,我也通过官方提供的方案,添加了

“buildOption”: { “externalNativeOptions”: { “abiFilters”: [“arm64-v8a”, “x86_64”] }, }


然后依旧报下方错误

![cke_179.png](data-originheight="193" data-originwidth="1199" src="https://alliance-communityfile-drcn.dbankcdn.com/FileServer/getFile/cmtybbs/682/349/657/0030086000682349657.20250427103630.09186351652583658927819407518209:50001231000000:2800:DEC7B8EEF809EBB55F9E5B6D66874C9FCD81E1CDB65B31C78017915785553B09.png)

更多关于HarmonyOS鸿蒙Next中引入第三方地图问题报错的实战教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

模拟器不支持地图,模拟器与真机还存在一定能力差异,可以参考文档:模拟器与真机的差异

更多关于HarmonyOS鸿蒙Next中引入第三方地图问题报错的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


我们也遇到这个问题,确实不支持模拟器,目前用真机就能避免这个问题了。当然,或许还有其它方式解决吧,但目前还没花时间去细细研究,也希望有大佬能解决。

刚刚试了一下,确实需要真机调试,

您好,为了更快速解决您的问题,并且吸引更多用户一同参与您问题的解答与讨论,建议您补全如下信息:

补全复现代码和版本信息,让参与用户更快速复现您的问题;

更多提问技巧,请参考:【Tips】如何提个好问题

在HarmonyOS鸿蒙Next中引入第三方地图时,报错可能由以下原因引起:

  1. 依赖未正确配置:确保在build.gradle中正确添加了地图SDK的依赖项,并同步项目。

  2. 权限未声明:在config.json中声明必要权限,如ohos.permission.LOCATION

  3. API Key未配置:部分地图SDK需要API Key,确保在代码或配置文件中正确设置。

  4. 网络问题:检查设备网络连接,确保可以访问地图服务。

  5. SDK版本不兼容:确认使用的SDK版本与HarmonyOS版本兼容。

  6. 代码错误:检查地图初始化代码,确保调用顺序和参数正确。

建议根据具体报错信息,逐一排查上述问题。

回到顶部