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

Android Studio构建报错:找不到com.android.application插件

解决Android Gradle插件找不到的构建报错

可能的原因及对应解决方案

1. 仓库配置缺失或错误

Gradle无法找到插件,核心原因通常是未配置正确的仓库源。根据你使用的Gradle版本检查配置:

  • Gradle 7.0+:打开项目根目录的settings.gradle(或settings.gradle.kts),确保pluginManagement和dependencyResolutionManagement下包含必要仓库:
pluginManagement {
    repositories {
        google()
        mavenCentral()
        gradlePluginPortal()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
  • 旧版Gradle:打开根目录的build.gradle,在buildscript和allprojects块中配置仓库:
buildscript {
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:7.4.1"
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

2. Gradle与AGP版本不兼容

Android Gradle插件(AGP)7.4.1要求搭配Gradle 7.5版本使用。检查gradle/wrapper/gradle-wrapper.properties文件,确认distributionUrl指向正确版本:

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

3. 网络访问仓库失败

若网络无法正常访问Google Maven仓库,可尝试两种方案:

  • 切换稳定的网络环境,确保能访问Google相关服务
  • 配置国内镜像仓库替代,在仓库配置块中添加:
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/public' }

4. 本地Gradle缓存损坏

缓存文件损坏会导致依赖加载异常,按以下步骤清理:

  • 找到本地Gradle缓存目录:Windows为C:\Users\<你的用户名>\.gradle\caches,Mac/Linux为~/.gradle/caches
  • 删除该目录下所有内容
  • 回到Android Studio,执行File -> Invalidate Caches...,选择Invalidate and Restart

5. 插件声明格式错误

检查模块级build.gradle中的插件声明,确保无拼写错误,格式符合要求:

plugins {
    id 'com.android.application' version '7.4.1' apply false
}

如果是在根build.gradle的buildscript中声明插件,需保证classpath版本与插件版本完全一致。

内容的提问来源于stack exchange,提问作者Amantha Bandara Myadunna

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 03:47:27