Error: package com.huawei.hms.maps.util does not exist when using HMS Map SDK 5.1

Error: package com.huawei.hms.maps.util does not exist when using HMS Map SDK 5.1

我的 Android 应用程序在 Huawei Map SDK 5.0.0 或更低版本上运行良好。但是,当升级到 Map SDK 5.0.1 或更高版本时,出现错误:包 com.huawei.hms.maps.util 在使用时不存在:

导入com.huawei.hms.maps.util.LogM;
导入 com.huawei.hms.maps.util.AssetBitmapDescriptor;

我尝试了几种解决方案,但其中 none 行得通。有人可以帮忙吗?

要解决您的Android应用在使用Huawei Map SDK 5.0.1及以上版本时出现的问题,您需要执行以下操作:

  1. 用AndroidAPIandroid.util.Log代替com.huawei.hms.maps.util.LogM

  2. 对于com.huawei.hms.maps.util.AssetBitmapDescriptor,使用BitmapDescriptorFactory中对应的方法进行替换。详情请参考以下链接: Link 1 and link2.