此应用专为旧版Android系统打造

一、背景描述

新版AndroidStudio安装后,项目自动弹出Upgrade Android Gradle Plugin进行高版本适配,发现agp从8.0.0升级到8.10.1在debug模式下运行。测试同学反馈流水线打出的包无法在设备上运行,弹出提示如下:

二、解决过程

2.1 降低agp版本

把agp版本还原到8.0.0打包测试,发现依然失败。

2.2 升级sdk版本

在gradle文件中,升级compileSdk,minSdk发现也没有解决,这时候看到缺少targetSdk,加上targetSdk后,发现有错误提示。

不过把targetSdk改成35之后成功解决了问题。猜测大概率未来targetSdk会被废弃,而minSdk会是决定版本适配的关键。

你可能感兴趣的:(此应用专为旧版Android系统打造)