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

如何将默认compileSdk版本固定为33?解决自动下载SDK32问题

如何默认将新项目的compileSdk固定为33并阻止自动下载SDK 32

一、修改Android Studio项目模板,默认生成compileSdk 33的项目

Android Studio新建项目依赖内置模板生成代码,修改模板可省去重复手动修改的操作:

  1. 找到模板目录:
    • Windows:C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject
    • macOS:/Applications/Android Studio.app/Contents/plugins/android/lib/templates/gradle-projects/NewAndroidProject
    • Linux:/usr/local/android-studio/plugins/android/lib/templates/gradle-projects/NewAndroidProject
  2. 修改项目根目录模板:进入root文件夹,打开build.gradle.ftl,将compileSdkVersion和targetSdkVersion的默认值改为33,示例代码:
    compileSdkVersion 33
    targetSdkVersion 33
    
  3. 修改模块级模板:进入app文件夹,打开build.gradle.ftl,同步将compileSdkVersion和targetSdkVersion改为33
  4. 若常用Jetpack Compose模板,需额外修改templates/ui/compose/NewComposeActivity下的build.gradle.ftl,调整对应SDK版本
  5. 修改完成后重启Android Studio

二、阻止自动下载SDK Platform 32

  1. 全局SDK配置:打开File > Settings > System Settings > Android SDK(Mac为Android Studio > Settings > System Settings > Android SDK),切换到SDK Platforms标签,取消勾选Android 12 (API 32),点击Apply保存并删除已下载的该版本
  2. 检查全局Gradle配置:打开用户目录下的.gradle/gradle.properties(Windows:C:\Users\<你的用户名>\.gradle;Mac/Linux:~/.gradle),若存在android.sdk.platform=32配置,改为android.sdk.platform=33
  3. 手动清理残留:找到SDK安装目录,进入platforms文件夹,删除android-32文件夹
  4. 设置默认项目SDK:打开File > Project Structure > Project,将Project SDK选择为Android 13 (API 33),点击OK保存

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 05:10:26