当用户尝试打开地图套件时,它就会崩溃

Vin*_*ina 5 react-native huawei-mobile-services huawei-developers huawei-map-kit

我们在使用 hms React 原生地图套件时遇到问题,在开发过程中我们使用了云设备,并且在 p40 和 m30 设备上显示地图没有问题

后来在某些华为设备上,用户无法打开地图,除非应用程序崩溃并关闭(Honor 8x 和 TRT-LX2)

错误包含

com.huawei.hms.dynamicloader.e[DexPathList[[压缩文件“/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]]] 找不到“libmap.so”

这些怎么解决呢?感谢您的帮助

Zin*_*nna 2

荣耀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

或者正如Shirley提到的,尝试升级最新的HMS核心并清理缓存。

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