【发布时间】:2022-02-08 18:21:30
【问题描述】:
最近Location Kit停止工作并抛出10102:PERMISSION_DENIED异常。
我已经拥有应用和 HMS Core 的位置权限。 sim卡也是用的。 定位工具包版本:4.0.4.300
【问题讨论】:
标签: huawei-mobile-services huawei-developers
最近Location Kit停止工作并抛出10102:PERMISSION_DENIED异常。
我已经拥有应用和 HMS Core 的位置权限。 sim卡也是用的。 定位工具包版本:4.0.4.300
【问题讨论】:
标签: huawei-mobile-services huawei-developers
错误码10102 PERMISSION_DENIED是权限不足导致的,见Location Kit-Result Codes(huawei.com)。请确认位置权限已分配给HMS Core (APK)。
以下是FAQ提供的错误码解决方法的详细说明答案:
API调用成功但无法获取设备位置怎么办?
确保您已安装 HMS Core (APK) 3.0.0.300 或更高版本。
确保已将位置权限分配给 HMS Core (APK)。为此,请转到设置 > 应用程序 > 应用程序并找到 HMS Core。 (菜单路径可能因操作系统版本而异。如果没有找到HMS Core,请点击应用程序右上角的菜单图标,然后点击显示系统进程。)然后,点击HMS Core(APK)图标,进入到App info > Permissions > Location,验证location权限是否分配给了HMS Core。在运行 EMUI 10.0 或更高版本的设备上,HMS Core 的 Location 必须设置为 Always。
确保为要测试的应用启用位置。
确保在通知面板上启用了位置。
验证 GPS 或网络信号是否强。在 GPS 或网络信号较弱的地区,可能无法获取位置。
验证 SIM 卡是否已插入设备并正常工作,以便 Location Kit 可以提供更精确的位置。
【讨论】:
请尝试清除HMS核心数据,然后重试。
【讨论】: