【问题标题】:I already integrate HUAWEI Location Kit successfully. But now got error permission denied我已经成功集成了HUAWEI Location Kit。但现在得到错误权限被拒绝
【发布时间】:2022-02-08 18:21:30
【问题描述】:

最近Location Kit停止工作并抛出10102:PERMISSION_DENIED异常。

我已经拥有应用和 HMS Core 的位置权限。 sim卡也是用的。 定位工具包版本:4.0.4.300

【问题讨论】:

    标签: huawei-mobile-services huawei-developers


    【解决方案1】:

    错误码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 Core 应用没有系统级权限。需要手动激活位置权限。非常混乱
    【解决方案2】:

    请尝试清除HMS核心数据,然后重试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 2018-03-05
      • 2015-11-09
      • 1970-01-01
      • 2018-07-19
      • 2020-09-28
      相关资源
      最近更新 更多