APP 要上google play,Android SDK 版本要升级到32;接了一个第三方SDK,不巧的是这个SDK引用appcompat是1.5.1,顺手把appcompat 包升级到1.5.1,这草率的一升,带来的不止一地鸡毛,还有精神上被残忍无情的蹂躏,心情上躁动不安,以及快要上线的APP给心理上带来的惴惴不安;再次吐槽android这种碎片化的诟病,当时RN SDK升级的痛苦仿佛瞬间又要扑面而来,而且这一次来的貌似更猛烈些。
一时的心血来潮
androidx.appcompat 版本: 1.3.1 ---> 1.5.1
在https://developer.android.google.cn/jetpack/androidx/releases/appcompat?hl=zh-cn查询到 1.5.1 会有如下依赖:
好家伙,Lifecycle 版本也要升级到 2.5.1,再查:

文章讲述了在升级AndroidSDK至32版时,因appcompat升级导致的一系列连锁反应,包括Lifecycle、Kotlin、Gradle等依赖版本的升级,以及由此产生的编译错误和代码语法修改。作者强调了这种碎片化对代码稳定性和测试工作的影响,呼吁开发者需适应技术变化,确保代码兼容性和测试覆盖率。
最低0.47元/天 解锁文章
428

被折叠的 条评论
为什么被折叠?



