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

Gradle中com.android.application插件版本冲突问题求助

解决Android Gradle插件版本冲突(com.android.application 7.4.2 vs 7.3.0)

核心解决思路:统一插件版本或强制锁定版本

1. 统一根项目与模块的插件版本

项目中Android Gradle插件的版本通常由根目录的build.gradle(或build.gradle.kts)统一管理,先检查该文件的plugins或buildscript块,将所有com.android.application相关的版本声明统一为同一个:

// 根项目 build.gradle
plugins {
    id 'com.android.application' version '7.4.2' apply false
    id 'com.android.library' version '7.4.2' apply false
    // 其他插件保持版本一致性
}

同时检查所有模块(比如app模块)的build.gradle,确保插件引用不单独指定冲突版本:

// app模块 build.gradle
plugins {
    id 'com.android.application' // 直接继承根项目的统一版本,不单独写version
}

2. 强制锁定插件版本(处理依赖传递引入的冲突)

如果是第三方依赖间接引入了旧版本插件,可在根项目的settings.gradle(或settings.gradle.kts)中强制指定版本:

// settings.gradle
pluginManagement {
    resolutionStrategy {
        eachPlugin {
            if (requested.id.id == 'com.android.application') {
                useVersion '7.4.2'
            }
        }
    }
}

3. 清理并同步项目

完成版本调整后,执行以下操作确保生效:

  • 终端执行命令:./gradlew clean
  • 在Android Studio中点击File -> Sync Project with Gradle Files
  • 重新执行构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 12:49:54