为特定应用程序模块启用 Android X

Enable Android X for specific application module

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

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

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

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

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

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

AndroidX 只是较新的版本。

但需要注意的重要一点是,认为 'Migrate to Android X' 重构库以及您使用的视图标签,它仍然会留下一些漏洞。

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

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