需要支持从 Android 4.2 到 Android 10 的新 Android 项目可以使用 AndroidX 吗?

Can a new Android project required to support from Android 4.2 up to Android 10 use AndroidX?

我是一名新 Android 开发人员。

我有一个新的 Android 项目(用于工业用途)需要支持从 Android 4.2 到 Android 10(这是一个硬性要求。)

我下载了IntelliJ,新建了一个Android项目,发现默认使用Androidx。

当我点击“运行”并选择API level 17 (Android 4.2)时,模拟器中的代码可以运行。据我所知,Androidx 是在 API 级别 28 (Android 9.0) 之后的东西,我的问题是基于 Androidx 运行 的应用程序是否可以Android 4.2(真实 phone)中有任何潜在问题吗?

对于这个新项目,我是否应该维护两个版本,一个使用支持库(针对旧版本Android),一个使用Androidx?还是一个使用 Androidx 的版本就足够了?

谢谢。

不necessary.AndroidX包含支持库。