源码先锋

源码先锋

Android targetSdkVersion 34版本升级指南

admin 27 15
背景

AndroidApp上线,GooglePlay政策开始推行targetSdkVersion34最低版本要求,相信国内Android应用商店很快也会更进。本文将介绍Android项目升级到targetSdkVersion34版本步骤,希望给有一样升级要求的同学提供参考,有所帮助。

项目升级

文件修改
targetSdkVersion34版本需要引入匹配的gradle版本,最低版本要求。
确保文件中有如下配置:

distributionUrl=https\:///distributions/#新增gradle版本distributionUrl=https\:///distributions/

Gradle插件版本版本修改

更新你的Gradle插件版本到兼容版本。确保在根目录的中有如下配置:

buildscript{repositories{google()mavenCentral()}depencies{//请检查并使用与SDK34兼容的最新版本//注意:这里的版本号应该根据官方文档来确认最新的稳定版。classpath':gradle:7.4.2'//其他依赖}}

版本修改

文件android闭包中修改compileSdkVersion、buildToolsVersion、targetSdkVersion版本。确保中有如下配置:

android{//修改为目标版本34compileSdkVersion34buildToolsVersion='34.0.0'defaultConfig{applicationId""//修改为目标版本34minSdkVersion26targetSdkVersion34versionCode1versionName"1.0"testInstrumentationRunner""}//其他配置}

修改同步

总结

本文介绍了AndroidtargetSdkVersion34升级配置过程。整个升级过程比较简单,无需代码修改,仅需调整配置,主要修改点如下:

匹配版本修改;

Gradle插件匹配版本修改;

修改。

笔者一开始升级踩了坑,主要gradle和插件版本不兼容,来回倒腾项目编译始终失败。所以把过程记录下来,分享给需要的同学,希望能少走弯路。本文升级仅在笔者自己项目和电脑上验证,存在不完整和严瑾之处,若有遗漏欢迎留言讨论。