当前位置: 首页 > news >正文

Android sdk 升级 34到35

将 Android SDK 从 33/34 升级到 35(Android 14 → Android 15) 涉及 compileSdk、targetSdk、buildTools 版本、依赖库兼容性等的更新

一、基本概念

属性名含义示例
compileSdk编译时使用的 Android SDKcompileSdk 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,解决可能的兼容性问题
比如为空的判断等,依次解决

http://www.lryc.cn/news/592676.html

相关文章:

  • 计算机“十万个为什么”之跨域
  • c语言笔记---结构体
  • 一个简单的带TTL的LRU的C++实现
  • windows终端美化(原生配置+Oh My Posh主题美化)
  • 数据交易“命门”:删除权与收益分配的暗战漩涡
  • 《通信原理》学习笔记——第四章
  • LP-MSPM0G3507学习--05中断及管脚中断
  • 【DPDK】高性能网络测试工具Testpmd命令行使用指南
  • ELK结合机器学习模型预测
  • mysql not in 查询引发的bug问题记录
  • RV126平台NFS网络启动终极复盘报告
  • Python网络爬虫之selenium库
  • cocosCreator2.4 Android 输入法遮挡
  • Nginx配置Spring Boot集群:负载均衡+静态资源分离实战
  • 【时时三省】(C语言基础)通过指针引用字符串
  • cartorgapher的编译与运行
  • 群晖中相册管理 immich大模型的使用
  • 更适合后端宝宝的前端三件套之CSS
  • Node.js链接MySql
  • 前端笔记之 async/await 异步编程详解
  • 反射机制的登录系统
  • MyUI会员排名VcMember组件文档
  • Java并发编程痛点解析:从底层原理到实战解决方案
  • Axure RP 10 预览显示“无标题文档”的空白问题探索【护航版】
  • 【密码学】1. 引言
  • vue3引入cesium完整步骤
  • 深入Java注解:从内置到元注解与自定义实战指南
  • STM32-CAN
  • 开发避坑短篇(2):uni-app微信小程序开发‘createIndependentPlugin‘模块缺失问题分析与解决方案
  • 初探:C语言FILE结构之文件描述符与缓冲区的实现原理