【问题标题】:Error "Could not find com.huawei.hms:location:6.0.0.302" while adding Huawei Kits添加华为套件时出现“找不到 com.huawei.hms:location:6.0.0.302”错误
【发布时间】:2021-12-17 08:39:23
【问题描述】:

关注agc-get-started-android 并拥有

项目级 build.gradle:

buildscript {
    repositories {
        google()
        mavenCentral()
        maven {url 'https://developer.huawei.com/repo/'}
    }
    dependencies {
        classpath "com.android.tools.build:gradle:7.0.3"
        classpath 'com.huawei.agconnect:agcp:1.6.0.300'

    }
}

应用模块 build.gradle:

plugins {
    id 'com.android.application'
    id 'com.huawei.agconnect'
}
...
dependencies {
    ...
    implementation 'com.huawei.hms:location:6.0.0.302'
}

Gradle 构建以以下错误结束:

Execution failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Could not find com.huawei.hms:location:6.0.0.302.
 Searched in the following locations:
   - https://dl.google.com/dl/android/maven2/com/huawei/hms/location/6.0.0.302/location-6.0.0.302.pom
   - https://repo.maven.apache.org/maven2/com/huawei/hms/location/6.0.0.302/location-6.0.0.302.pom
   - https://jcenter.bintray.com/com/huawei/hms/location/6.0.0.302/location-6.0.0.302.pom
 Required by:
     project :app

我的问题有什么解决方案?

【问题讨论】:

    标签: android android-studio maven gradle huawei-mobile-services


    【解决方案1】:

    您可以关注this docs进行整合。

    添加 AppGallery Connect 插件和 Maven 存储库。

    • 进入buildscript > repositories,配置HMS Core SDK的Maven仓库地址。
    • 进入allprojects > repositories,配置HMS Core SDK的Maven仓库地址。
    • 如果 agconnect-services.json 文件已添加到应用程序中,请转到 buildscript > dependencies 并添加 AppGallery Connect 插件配置。
    buildscript {
        repositories {
            google()
            jcenter()
            // Configure the Maven repository address for the HMS Core SDK.
            maven {url 'https://developer.huawei.com/repo/'}
        }
        dependencies {
            ...
            // Add the AppGallery Connect plugin configuration. You are advised to use the latest plugin version.
            classpath 'com.huawei.agconnect:agcp:1.6.0.300'
        }
    }
    
    allprojects {
        repositories {
            google()
            jcenter()
            // Configure the Maven repository address for the HMS Core SDK.
            maven {url 'https://developer.huawei.com/repo/'}
        }
    } 
    

    在 Gradle 7.0 或更高版本中,allprojects > repositories 下的配置被迁移到项目级别的 settings.gradle 文件中。

    以下是settings.gradle文件的配置示例:

    dependencyResolutionManagement {
        ...
        repositories {
            google()
            jcenter() 
            maven {url 'https://developer.huawei.com/repo/'}
        }
    }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-28
    • 1970-01-01
    相关资源
    最近更新 更多