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

Android Studio Ladybug Gradle同步失败:找不到com.android.application插件

问题:Gradle同步失败,找不到com.android.application插件(版本8.7.2)
  • 环境:Android Studio Ladybug,全新空视图Activity项目
  • 核心报错:Plugin [id: 'com.android.application', version: '8.7.2', apply: false]未在任何源中找到
  • 已做排查:
    • 怀疑VPN拦截,但执行./gradlew build --debug的日志未显示访问dl.google.com存在异常
    • 浏览器可正常下载对应插件的POM文件
  • 当前settings.gradle.kts配置:
pluginManagement {
    repositories {
        mavenCentral()
        gradlePluginPortal()
        google {
            content {
                includeGroupByRegex("com\.android.*")
                includeGroupByRegex("com\.google.*")
                includeGroupByRegex("androidx.*")
            }
        }
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        mavenCentral()
        google()
    }
}

rootProject.name = "testcompile5"
include(":app")

解决方案

1. 调整Google仓库的内容过滤规则

你在pluginManagement中给Google仓库添加了正则匹配,可能因规则覆盖不全导致插件未被正确匹配。Android Gradle插件的完整groupId是com.android.application.gradle.plugin,可以尝试:

  • 直接明确指定groupId:
google {
    content {
        includeGroup("com.android.application.gradle.plugin")
        includeGroupByRegex("com\.google.*")
        includeGroupByRegex("androidx.*")
    }
}
  • 或者暂时移除content过滤,简化为google(),测试是否能正常同步。

2. 手动指定Google仓库的完整URL

部分网络环境下,Gradle默认的Google仓库地址可能解析异常,尝试替换为明确的maven地址:
在pluginManagement和dependencyResolutionManagement的repositories中,将google()替换为:

maven { url = uri("https://dl.google.com/dl/android/maven2/") }

3. 检查Gradle版本兼容性

Android Gradle插件8.7.2要求Gradle版本8.6及以上,查看项目根目录gradle/wrapper/gradle-wrapper.properties文件,确保distributionUrl为:

distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip

若版本过低,修改后重启同步。

4. 清除Gradle缓存

本地缓存损坏也可能导致插件查找失败,执行以下命令清除缓存:

./gradlew cleanBuildCache
rm -rf ~/.gradle/caches/

完成后重启Android Studio,重新执行同步。

5. 检查代理设置

即使浏览器能正常访问,Gradle可能使用了不同的代理配置:

  • 打开File > Settings > Appearance & Behavior > System Settings > HTTP Proxy
  • 确认代理配置正确,或暂时切换为No proxy后重试同步。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 04:44:50