题外话:比起支持,果然还是开发适合我,内心平静了好多。

官方介绍:AndroidX

迁移步骤:

  1. 将 Android Studio 升级到 3.2 以上的版本,project 下的 gradle 里面 com.android.tools.build:gradle 的版本号要改成 3.2.1

  2. 修改 gradle.properties

    android.useAndroidX=true

    android.enableJetifier=true

  3. 打开 module 下面的 build.gralde 文件

    • compileSdkVersion 更改为 28
    • targetSdkVersion 更改为 28
  4. 在AndroidStudio 中执行如下操作:Refactor > Migrate to AndroidX

迁移后续:

  1. 由于 Migrate to AndroidX 执行之后,部分控件的包名/路径名的自动转换是有问题的,所以还需要我们手动调整。如:ViewPager,RecyclerView 等,这些内容在迁移完成之后,Android Studio 帮我们自动转换的包名是 androidx.core.weight.xxxx,这是一个错误的包名,我们必须手动修改,否则编译就会出错。