java - 为特定应用程序模块启用 Android X
问题描述
我是 Android X 库的新手,它似乎是原始 Android 支持库的下一个版本。我决定将我现有的项目迁移到 Android X。
我在一个项目中有多个应用程序模块。大约有 20 个应用程序和库模块。根据指南,我正在尝试启用 Android X。
我的问题是是否有任何方法可以为特定模块启用 Android X,而不是整个项目。
解决方案
简单的方法是右键单击 -> 重构 -> 迁移到 Android X
根据文档,您的项目中不能同时拥有 AndroidX 和 Android 支持库。
要么都是 AndroidX 库,要么都是 Android 支持库。
AndroidX 只是较新的版本。
但需要注意的重要一点是,考虑到“迁移到 Android X”重构库以及您使用的视图标签,它仍然会留下一些漏洞。
当我迁移时,我在 Activity.java 中的 RecycerView 没用。如果发生类似的事情,不要担心
在java中,只需尝试导入相关的androidx包,这就是为我解决的问题。虽然这不是一个常见的问题
推荐阅读
- multithreading - QT C++。从不同的线程更新 UI 元素
- c++ - 正确的转换语法
- javascript - 如何使 rxjs 可观察的重复和重试一起运行时(相同的索引)?
- c# - MSB0001: Internal MSBuild Error: Throwing from logger shutdown
- python - OSError:[Errno 98] 地址已在使用中 - Heroku
- vb.net - 简化 TSQL 语句以避免在 VB.NET、OLEDB 中出现“过于复杂”的异常
- ios - 动画立即发生
- ansible - 无法通过 ansible 2.6、pyvmomi 5.5.0、vsphere 5.5 和 ESXI 6 创建 VmWare 虚拟机
- eclipse - 防火墙阻止 Eclipse 存储库镜像
- c++ - 复制 D3D11 子资源数据