【问题标题】:Enable Android X for specific application module为特定应用程序模块启用 Android X
【发布时间】:2019-04-26 04:32:10
【问题描述】:
我是 Android X 库的新手,它似乎是原始 Android 支持库的下一个版本。我决定将我现有的项目迁移到 Android X。
我在一个项目中有多个应用程序模块。大约有 20 个应用程序和库模块。根据guide,我正在尝试启用 Android X。
我的问题是,是否有任何方法可以为特定模块启用 Android X,而不是为整个项目启用。
【问题讨论】:
标签:
java
android
android-jetpack
androidx
【解决方案1】:
简单的方法是右键->重构->迁移到Android X
根据文档,您的项目中不能同时拥有 AndroidX 和 Android 支持库。
要么都是 AndroidX 库,要么都是 Android 支持库。
AndroidX 只是较新的版本。
但需要注意的重要一点是,考虑到“迁移到 Android X”重构库以及您使用的视图标签,它仍然会留下一些漏洞。
当我迁移时,我在 Activity.java 中的 RecycerView 没用。
如果发生类似的事情,请不要担心
在 java 中,只需尝试导入相关的 androidx 包,这就是为我解决的问题。虽然这不是一个常见的问题