关于App的gradle降级问题的总结
只说思路,不做具体问题分析
问题描述:
我们在做一些应用开发时,本地创建的是最新的版本的工程,但是jenkins不支持最新版本,需要做降级处理。或者你用的新版本的studio但是不疲惫旧工程。需要做gradle降级处理。
gradle降级,需要关注那些个点呢?
解决方案:
- gradle ,这个毋庸置疑。降级主要说的是它
- gradle插件版本,简称apg(android plugin gradle简称)。它的版本和gradle版本需要对应
- 这些降完级,编译会报错,然后考虑一下几个小点
 a) jdk版本(可能会需要降级)
 b)kotlin版本 (需要降级)
 c)android 依赖库,非第三方,比如 以下版本[versions] agp = "7.2.1" kotlin = "1.6.0" # 保持 1.6.0# 降级 AndroidX 依赖到与 Kotlin 1.6.0 兼容的版本 appcompat = "1.5.1" material = "1.6.1" activity = "1.5.1" constraintlayout = "2.1.4" legacySupportV4 = "1.0.0" lifecycleLivedataKtx = "2.5.1" lifecycleViewmodelKtx = "2.5.1" coreKtx = "1.8.0" # 降级到 1.8.0 viewpager2 = "1.0.0" # 使用稳定的 1.0.0 版本编译会出现各种问题,需要耐心处理~ 
over~ 希望你不会遇到!
