解决Android升级工程项目 compileSdkVersion 29版本 API9.0出现的错误
说明
本篇博文是在公司项目的APK无法适应API 9.0+的手机上运行网络接口调用时准备升级compileSdkVersion 至29时候,项目出现的一堆错误。
这里我拿我之前写的简易新闻app升级项目版本来做说明以及出现的问题的解决办法。
重点问题:Android studio版本要升级哈,不然是用不了9.0的,这里我用的Android studio 3.5.3
第一步,项目版本
本项目的未升级前的实际项目版本:
targetSdkVersion 28
升级后
targetSdkVersion 29
引用将会报错。
实现第一步,将项目升级至AndroidX
点击Refactor,选择Migrate to AndroidX.
此时项目中的Build api如下:
我们将28修改至29,即 targetSdkVersion 29。
第二步,修改三方引用使其适配AndoidX
右键我们的项目,选择open module settings。