一、运行时异常
应用在安卓11系统版本上运行时闪退,在其他低版本的系统能正常运行,异常如下:

看提示是使用okhttp3的时候报错了。
原因是由于我在项目中使用的OKhttp版本低,没有适配Android11的原因。
二、解决办法
将项目引用的OKhttp3版本号换成最新版本OKhttp Tags
由于个人项目中有工具类使用了旧版OKhttp的api,短时间内不能直接升级到最新OKhttp版本。所以我选择了相对较新,能适配Android11又不用修改工具类代码的版本3.14.9。
本文探讨了在Android 11系统中项目因旧版OKhttp3引发的运行时闪退问题,提供了升级至3.14.9版本以兼容并保持工具类稳定的方法,重点在于适配策略和版本选择。
应用在安卓11系统版本上运行时闪退,在其他低版本的系统能正常运行,异常如下:

看提示是使用okhttp3的时候报错了。
原因是由于我在项目中使用的OKhttp版本低,没有适配Android11的原因。
将项目引用的OKhttp3版本号换成最新版本OKhttp Tags
由于个人项目中有工具类使用了旧版OKhttp的api,短时间内不能直接升级到最新OKhttp版本。所以我选择了相对较新,能适配Android11又不用修改工具类代码的版本3.14.9。
2301
701
4185

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