Android sdk 升级 34到35
将 Android SDK 从 33/34 升级到 35(Android 14 → Android 15) 涉及 compileSdk、targetSdk、buildTools 版本、依赖库兼容性等的更新
一、基本概念
属性名 | 含义 | 示例 |
---|---|---|
compileSdk | 编译时使用的 Android SDK | compileSdk 35 |
targetSdk | 目标运行系统版本(重要) | targetSdk 35 |
minSdk | 最低兼容的 Android 版本 | minSdk 21 等 |
buildTools | 构建工具版本(可省略) | buildToolsVersion "35.0.0" (如已发布) |
二、升级步骤
1. 升级 compileSdk 和 targetSdk
在你的模块(如 app/build.gradle)中改:
android {compileSdk 35defaultConfig {targetSdk 35// 其他配置}
}
2. 更新 Android Gradle Plugin(AGP)版本
AGP 必须支持 API 35(通常 8.2+),在根目录 build.gradle 中:
plugins {id 'com.android.application' version '8.2.0' apply falseid 'com.android.library' version '8.2.0' apply false
}
或在 dependencies 中:
classpath 'com.android.tools.build:gradle:8.2.0'
3. 升级 Gradle Wrapper
在 gradle-wrapper.properties 中:
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
4. 更新 Kotlin 插件(如用 Kotlin)
plugins {id 'org.jetbrains.kotlin.android' version '1.9.21' apply false
}
5. 同步项目 & 重启 Android Studio
在 Android Studio > SDK Manager 中安装 API 35 SDK
同步 Gradle,解决可能的兼容性问题
比如为空的判断等,依次解决