在不同的最低API级别(其中部分代码需要不同的API)下支持构建的最有效方法是什么

时间:2019-04-25 16:01:01

标签: android android-api-levels

我有一个项目,我需要每月进行一次新的构建,并进行增量更改。先前支持的最低API级别是19,某些设备处于该级别,因此有必要对其进行支持。

(客户端)正在实现的新依赖项需要新的最低API 21,并且将插入大量代码来支持它。

问题的核心在于,我仍然需要支持一个月的构建(ish),我需要支持那些较旧的API级别19设备,并且需要支持API级别21或更高版本的新代码更高的设备。

我一直在考虑简单地更改最低API级别,删除新的依赖关系,注释掉新代码,并为API 19设备进行构建,然后撤消该过程以为API 21+设备进行新构建,但这似乎效率很低。

因此,我的问题是,创建多个必须支持不同API级别而又无需经历和注释掉代码并删除依赖项的最有效方法是什么?

0 个答案:

没有答案