首页 > 解决方案 > 为特定应用程序模块启用 Android X

问题描述

我是 Android X 库的新手,它似乎是原始 Android 支持库的下一个版本。我决定将我现有的项目迁移到 Android X。

我在一个项目中有多个应用程序模块。大约有 20 个应用程序和库模块。根据指南,我正在尝试启用 Android X。

我的问题是是否有任何方法可以为特定模块启用 Android X,而不是整个项目。

标签: javaandroidandroid-jetpackandroidx

解决方案


简单的方法是右键单击 -> 重构 -> 迁移到 Android X

根据文档,您的项目中不能同时拥有 AndroidX 和 Android 支持库。

要么都是 AndroidX 库,要么都是 Android 支持库。

AndroidX 只是较新的版本。

但需要注意的重要一点是,考虑到“迁移到 Android X”重构库以及您使用的视图标签,它仍然会留下一些漏洞。

当我迁移时,我在 Activity.java 中的 RecycerView 没用。如果发生类似的事情,不要担心

在java中,只需尝试导入相关的androidx包,这就是为我解决的问题。虽然这不是一个常见的问题


推荐阅读