将Android support库转换为Androidx库

作者: android00 发布时间: 2022-10-14 浏览: 941 次 编辑

将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库了,至此项目已经可以成功的运行了。