You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

集成华为HMS定位Kit时找不到com.huawei.hms:location:6.0.0.302错误如何解决

问题根因

你仅在项目级build.gradle的buildscript代码块中配置了华为Maven地址,该配置仅作用于构建插件的拉取场景。Gradle 7.0+默认通过settings.gradle中的dependencyResolutionManagement块管理所有业务依赖的拉取仓库,华为HMS核心包的拉取请求无法匹配到对应的仓库地址,因此触发找不到依赖的报错。

解决方案

按以下步骤操作即可修复:

  • 第一步:打开项目根目录下的settings.gradle文件,在dependencyResolutionManagement的repositories配置块中新增华为Maven地址,修改后参考配置如下:
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        // 新增华为Maven仓库配置
        maven { url 'https://developer.huawei.com/repo/' }
    }
}
  • 如果你使用的是未启用dependencyResolutionManagement的旧版Gradle,需要在项目级build.gradle中新增allprojects配置块,添加华为Maven地址:
allprojects {
    repositories {
        google()
        mavenCentral()
        maven { url 'https://developer.huawei.com/repo/' }
    }
}
  • 第二步:点击Android Studio右上角的「Sync Project with Gradle Files」按钮重新同步Gradle配置,同步完成后重新构建项目即可。

内容的提问来源于stack exchange,提问作者mehrdad seyrafi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 17:06:05