将现有的android支持转换为androidX

Zee*_*mad 4 java android androidx

我正在做一个现有的项目。我想将我的android项目(oreo)从支持库转换为androidX库。我尝试了许多技巧和窍门,但没有任何进展。

什么是最简单的方法?

Ahm*_*aba 9

  • 更新您的android studio

    https://developer.android.com/studio

  • 设置compileSdkVersion为28

    在此处输入图片说明

  • 将build.grade(project:X)中的com.android.tools.build:gradle:3.2.0的依赖项设置为最低3.2

    在此处输入图片说明

  • 转到“重构”->“迁移到androidX”

    在此处输入图片说明

  • 虽然这个答案是正确的。但只有在简单的项目中它才有效。在复杂的项目中,我们需要手动修复一些错误。下面的文章将为您提供帮助。https://handyopinion.com/ultimate-guide-to-migrate-android-project-to-androidx/ (2认同)

Pra*_*een 5

尝试这个

在Android Studio 3.2及更高版本中,您可以通过从菜单栏中选择“ 重构”>“迁移到AndroidX”来快速迁移现有项目以使用AndroidX 。

如果您有尚未迁移到AndroidX命名空间的任何Maven依赖项,则在gradle.properties文件中将以下两个标志设置为true时,Android Studio构建系统也会为您迁移这些依赖

android.useAndroidX=true
android.enableJetifier=true
Run Code Online (Sandbox Code Playgroud)

参考