地图工具包在用户尝试打开它时立即崩溃

Maps kit crashed as soon as the user try to open it

我们在 hms React 本机地图工具包方面存在问题,在开发过程中我们使用了云设备,在 p40 和 m30 设备上显示地图没有问题

稍后在某些华为设备上用户无法打开地图而不会导致应用程序崩溃并关闭(荣耀 8x 和 TRT-LX2)

错误包含

com.huawei.hms.dynamicloader.e[DexPathList[[zip file "/data/user_de/0/com.huawei.android.hsf/modules/external/huawei_module_huaweimaps/some_number/HuaweiMapsProvider.apk"],nativeLibraryDirectories=[/data/user_de/0/com.huawei.android.hsf/modules/external/huawei_module_huaweimaps/some_number/HuaweiMapsProvider.apk!/lib/arm64-v8a, /system/lib64, /system/product/lib64, /hw_product/lib64, /system/product/lib64]]] couldn't find "libmap.so"

如何解决这些问题? 感谢您的帮助

您可以尝试在应用市场将HMS Core升级到最新版本,然后再尝试查看问题是否存在。 如果问题仍然存在,请提供完整的错误日志或将您的测试 APK 发送到 hmscore@huawei.com 以供我们检查。

荣耀8x(2018年发布)和TRT-LX2(2017年发布)都是老机。根据错误消息,找不到 libmap.so.

您可以尝试集成最新的Map kit v6.2.0.301(2021-11-15,新增fallback-full依赖)。更多信息:https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/android-sdk-version-change-history-0000001050156688

或者像雪莉说的那样,尝试升级最新的HMS核心并清理缓存。

如果以上2种方式都不行,能否分享更详细的日志?对快速调试会有很大的帮助。