我是一名新的Android开发人员。
我有一个新的Android项目(用于工业用途),需要从Android 4.2到Android 10的支持(这是一项硬要求。)
我下载了IntelliJ,创建了一个新的Android项目,发现它默认使用Androidx。
当我单击“运行”并选择API级别17(Android 4.2)时,可以在模拟器中运行代码。据我所知,Androidx是API级别28(Android 9.0)之后的东西,我的问题是基于Androidx的应用程序可以在Android 4.2(真实手机)中运行而没有任何潜在问题吗?
对于这个新项目,我是否应该维护两个版本,一个使用支持库(适用于旧版本的Android),另一个使用Androidx?还是一个使用Androidx的版本就足够了?
谢谢。
答案 0 :(得分:1)
不必要。AndroidX包含支持库。