将Android support库转换为Androidx库
(1)将build tools更新到3.4.1,如下:
dependencies { classpath 'com.android.tools.build:gradle:3.4.1' }
gradle更新到5.1.1,如下:
distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
依赖库统一更新到28.0.0,如下:
dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation"org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.airbnb.android:lottie:3.0.3' }
这一步非常重要,不然会导致第二步转换不成功。
(2)完成(1)之后,右键工程→Refactor→Migrate to AndroidX…,如下图所示:
(3)选中所有需要重命名的目录,点击Do Refactor,如下图所示:
(4)执行上面的步骤之后,发现Android support库已经被全部替换成了Androidx库了,至此项目已经可以成功的运行了。