一.问题描述:
1.今天在添加TabLayout依赖包的时候,在网上找了一个可能并不是最新的依赖包,然后就出现了以下这种情况:
2.具体报错内容:Version 28 (intended for Android Pie and below) is the last version of the legacy support library, so we recommend that you migrate to AndroidX libraries when using Android Q and moving forward. The IDE can help with this: Refactor > Migrate to AndroidX...
3.查阅资料发现以下等情况都会引起类似的问题:
(1)添加依赖库还在使用已经废弃的compile的方式;
(2)依赖库的版本较低,出现了兼容性的问题;
二.问题解决:
1.光标在出现问题的这一行,右键分别选择Refactor->Migrate to AndroidX....
2.取消勾选,点击Migrate
3.点击Do Refactor
4.等待几分钟之后即可自动帮你完成版本库的匹配