java - 忽略 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 包。这样我就可以使用支持库。
解决方案
- 转到“重构”,然后
- 点击“迁移到 AndroidX”
- 它将要求备份您当前的项目,因此请选中复选框,然后单击迁移。
- 它将为您的项目创建一个“.Zip”文件。
- 它将再次要求将所有实现更改为 AndroidX ,单击 Okay 并。
- 您的所有实现都将迁移到 AndroidX。
- 最后,您需要更改与 Androidx 相关的 <....> 尖括号行。
- 如果您正在迁移现有项目,则需要更改此强制项,或者如果您正在创建一个新项目,则它会自行完成。
- 示例“android.support.v7.widget.CardView”到“androidx.cardview.widget.CardView”
推荐阅读
- swift - 如何在 Swift 中使用 Core Animation 制作链式动画?
- php - 在 PHP 中显示 Json 的特定值
- python - 如何根据另一行的关键字更新一行?
- angular - ngbDropdownItem 上的单击事件在 iPhone 中无法使用 Zoom in
- sockets - NETWORK 层的 Windivert ProcessId
- c# - 投射 IQueryable 的潜在问题
到 IAsyncEnumerable - highcharts - 如何从 highchart 中获取 Yaxis 值
- html - 如何定位表单文本标签?
- php - 如何为使用 DOMPDF 和 Laravel 5.8 生成的 PDF 添加页眉和页脚
- angular - 如何导航到保留矩阵参数的父路由?