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

compileSdkVersion匹配SDK版本却提示Gradle版本不支持,如何解决?

解决Gradle版本不支持的问题

我的项目中app/build.gradle配置如下:

compileSdkVersion 25 
buildToolsVersion "25.0.3" 
defaultConfig { 
    applicationId "ir.iiscenter.shub" 
    minSdkVersion 16 
    targetSdkVersion 25 
    versionCode 25 
    versionName "2.6.7" 
    vectorDrawables.useSupportLibrary = true 
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
}

已安装SDK 25(Android 7),但执行Build APK操作时出现以下错误提示:

The project is using an unsupported version of Gradle. Please point to a supported Gradle version in the project's Gradle settings or in the project's Gradle wrapper (if applicable.)

这问题我碰到过好多次,核心原因是Android Gradle插件版本和Gradle本身的版本不匹配,和你使用的compileSdk 25不兼容。给你几个一步步的解决办法:

  • 修改项目根目录的Gradle插件版本
    打开项目根目录下的build.gradle文件,找到dependencies块里的classpath 'com.android.tools.build:gradle:x.x.x',把版本改成适配SDK25的稳定版本2.3.3:

    buildscript {
        repositories {
            jcenter() // 或mavenCentral,根据你的项目配置调整
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:2.3.3'
        }
    }
    

    这个版本的插件是官方推荐支持SDK25的稳定版,兼容性拉满。

  • 同步Gradle Wrapper版本
    如果你用的是Gradle Wrapper(大部分Android项目默认都是),打开gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl为对应插件版本的Gradle版本:

    distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
    

    插件2.3.3和Gradle 3.3是官方配对的兼容组合,不会出问题。

  • 同步并验证构建
    修改完成后,点击Android Studio右上角的Sync Now按钮,等待同步完成。如果还有报错,先执行Build -> Clean Project清理旧构建缓存,再尝试Build APK。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 10:12:21