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





