Код, где минимальный уровень API равен 21:
interface SampleInterface {
fun interfaceFun() {
val value = HashMap<String, String>().getOrDefault("a", "b")
}
companion object {
@JvmStatic
fun companionFun() {
}
}
}
В среде IDE видны две проблемы:
![enter image description here](https://i.stack.imgur.com/T4bOd.png)
getOrDefault
требуется уровень API 24 @JvmStatic
для сопутствующего метода также требуется уровень API 24
./gradlew lintDebug
прерывает сборку только для выпуска 1, но не для выпуска 2 . Какая разница?