Android项目Gradle KTS同步华为AGC插件失败求助
解决AGConnect插件同步失败问题
1. 修正项目级build.gradle.kts配置
原配置存在两个问题:插件ID包含无效冒号,且缺少华为Maven仓库导致插件无法被拉取。修改后的完整配置如下:
// Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { id("com.android.application") version "8.2.0" apply false id("com.android.library") version "8.2.0" apply false id("org.jetbrains.kotlin.android") version "1.8.10" apply false // 修正插件ID:移除冒号,使用合规的格式 id("com.huawei.agconnect.agcp") version "1.6.3.300" apply false } // 添加华为Maven仓库,用于获取AGConnect相关插件和依赖 dependencyResolutionManagement { repositories { google() mavenCentral() maven { url = uri("https://developer.huawei.com/repo/") } } }
2. 确认应用模块build.gradle.kts配置
应用模块中的插件配置无需修改,保持当前内容即可:
plugins { id("com.android.application") id("org.jetbrains.kotlin.android") id("org.jetbrains.kotlin.kapt") // id("com.google.gms.google-services") // id("com.google.firebase.crashlytics") id("com.huawei.agconnect") }
3. 同步验证
完成上述修改后,点击Android Studio的「Sync Now」按钮重新同步项目,两个错误将被解决:
- 插件ID含冒号的格式问题已通过修正ID解决
- 插件找不到的问题已通过添加华为Maven仓库解决
内容的提问来源于stack exchange,提问作者sheko
相关产品推荐
相关产品推荐

