如何修改Android Studio新建项目默认compileSdkVersion为33而非32?
修改Android Studio新建项目的默认compileSdk与依赖版本
问题背景
每次新建项目或模块时,build.gradle (:app)中默认compileSdk被设置为32,但部分依赖库要求compileSdk为33或更高,手动修改配置十分繁琐;删除SDK 32后,IDE会自动重新下载该版本;降级androidx.appcompat:appcompat从1.6.1到1.5.1可正常构建,但同样需要手动操作。当前使用Android Studio版本为Android Studio Dolphin | 2021.3.1 Patch 1。
修改默认compileSdk配置
Android Studio的新建项目模板存储在本地安装目录中,修改对应模板文件即可:
- Windows路径:
C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root\app - Mac路径:
/Applications/Android Studio.app/Contents/plugins/android/lib/templates/gradle-projects/NewAndroidProject/root/app - 找到并打开
build.gradle.ftl文件,定位到compileSdkVersion配置行,将默认值从32修改为33 - 若需修改新建模块的默认配置,路径为
gradle-projects/NewAndroidModule/root/app下的对应文件
修改默认依赖版本
同样在上述模板目录的build.gradle.ftl文件中操作:
- 找到依赖块中的
implementation 'androidx.appcompat:appcompat:1.6.1'行,将版本号修改为你需要的版本(比如1.5.1,或适配compileSdk 33的对应版本) - 修改完成后重启Android Studio,后续新建项目/模块将自动应用新的默认配置
注意:修改模板文件前建议备份原文件,避免操作失误导致模板损坏。
内容的提问来源于stack exchange,提问作者bighugedev
相关产品推荐
相关产品推荐

