5

我们对 hms react native map kit 有问题,在开发过程中我们使用了云设备,我们在 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]]] 找不到“libmap.so”

如何解决这些?谢谢你的帮助

4

2 回答 2

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

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

If the above 2 ways are not working, could you share more detailed logs? it will be a great help to debug it quickly.

于 2021-12-02T06:22:06.733 回答
0

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

于 2021-11-30T06:22:45.367 回答