首页 > 解决方案 > 忽略 AndroidX 并想在 Android Studio 3.2 中单独使用 android 支持库

问题描述

在我的项目中,我以前使用过 Android 支持库。升级到 Android Studio 3.2 AS 后默认加载 AndroidX 和其他一些支持库(例如 com.android.support:support-compat:28.0.0)。这给了我很多明显的合并失败错误。我尝试启用 jetifier 但实际上我不想使用 AndroidX。我只想使用支持库 28.0.0。所以我的问题是如何忽略默认加载的 AndroidX 包。这样我就可以使用支持库。

标签: javaandroidandroid-studioandroid-support-libraryandroidx

解决方案


  1. 转到“重构”,然后
  2. 点击“迁移到 AndroidX”
  3. 它将要求备份您当前的项目,因此请选中复选框,然后单击迁移。
  4. 它将为您的项目创建一个“.Zip”文件。
  5. 它将再次要求将所有实现更改为 AndroidX ,单击 Okay 并。
  6. 您的所有实现都将迁移到 AndroidX。
  7. 最后,您需要更改与 Androidx 相关的 <....> 尖括号行。
  8. 如果您正在迁移现有项目,则需要更改此强制项,或者如果您正在创建一个新项目,则它会自行完成。
  9. 示例“android.support.v7.widget.CardView”到“androidx.cardview.widget.CardView”

推荐阅读