Android Studio Arctic Fox新建项目时如何修改默认Gradle版本
修改Android Studio Arctic Fox新建项目默认Gradle版本的方法
Android Gradle插件(AGP)版本与Gradle版本存在绑定对应关系,你当前默认的AGP 7.0.0对应Gradle 7.0,确实需要Java 11运行环境。如果要降级到不需要Java 11的版本,比如常用的AGP 4.2.2(对应Gradle 6.7.1),可以按以下两种方案操作:
方案1:修改项目模板(永久生效,所有后续新建项目默认使用指定版本)
- 找到Android Studio安装目录,进入路径:
plugins/android/lib/templates/gradle-projects/NewAndroidProject/root
Mac系统请右键Android Studio应用选择「显示包内容」,再进入对应子目录即可找到模板路径 - 找到该目录下的
build.gradle.ftl模板文件,用文本编辑器打开 - 定位到AGP依赖配置行,把版本变量替换为你需要的固定版本,示例:
把模板中原有的classpath "com.android.tools.build:gradle:${androidGradlePluginVersion}"修改为classpath "com.android.tools.build:gradle:4.2.2" - 继续修改Gradle wrapper的默认版本:进入路径
plugins/android/lib/templates/gradle/wrapper/gradle/wrapper,打开gradle-wrapper.properties.ftl文件 - 修改
distributionUrl配置为对应Gradle版本的下载地址,AGP 4.2.2对应配置为:distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-bin.zip - 保存所有修改的文件后重启Android Studio即可生效。
方案2:单个项目手动修改(仅针对当前新建项目生效)
如果不想修改全局配置,每次新建项目后手动修改两处配置再同步即可:
- 打开项目根目录下的
build.gradle文件,把dependencies代码块中的AGP版本替换为目标版本,比如把你提供的代码中的classpath "com.android.tools.build:gradle:7.0.0"修改为classpath "com.android.tools.build:gradle:4.2.2" - 打开项目根目录下
gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl的值为对应Gradle版本的下载地址,修改完成后点击右上角同步项目按钮即可。
注意:修改前请确认你选择的AGP版本和Gradle版本的对应关系匹配,避免出现编译不兼容问题。
内容的提问来源于stack exchange,提问作者Liu Silong
相关产品推荐
相关产品推荐

