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

如何在Android Studio 3.1中为Gradle 4.5配置classpath?

解决Android Studio 3.1中Gradle Plugin配置失效的问题

嘿,你这是把Gradle版本和Android Gradle Plugin(AGP)版本搞混啦!这是很多开发者刚接触时容易踩的坑,我来给你理清楚:

  • Gradle是底层的构建工具,你在gradle-wrapper.properties里配置的gradle-4.5-all.zip就是它的版本,这个配置是没问题的。
  • 而你在根目录build.gradle里classpath引用的com.android.tools.build:gradle是Google专门为Android项目开发的适配插件,它的版本号和Gradle版本是独立且有严格对应关系的,不能直接把Gradle的版本号套用到AGP上。

针对你的环境——Android Studio 3.1 + Gradle 4.5,对应的AGP正式稳定版本是3.1.0(你之前用的3.1.0-alpha09是预览版,正式版兼容性更好)。正确的配置应该是这样的:

buildscript {
    repositories {
        google()
        jcenter() // 旧版Android Studio可能需要保留这个仓库
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.0'
    }
}

你之前改成classpath 'com.android.tools.build:gradle:4.5'之所以失效,是因为4.5根本不是AGP的有效版本号,构建工具找不到对应的插件包,自然就无法生效了。

记住哦,以后调整版本的时候,一定要确认AGP和Gradle的版本匹配关系,避免再犯这种张冠李戴的错误~

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:53:01