Чтобы исправить проблему совместимости в моем приложении для Android, я только что изменил в моем build.gradle
файле целевую версию JVM и kotlin-stdlib-jdk
с 7
на 8
android {
......
kotlinOptions {
jvmTarget = '1.8'
}
}
dependencies {
....
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
....
}
СейчасМой проект скомпилирован в JVM 8, и я задаю себе вопрос о том, какой минимальный Android Api поддерживает эта JVM 8.Я полагаю, что после этого изменения некоторые старые устройства не могут выполнять мое приложение.
Мой минимальный Android API - 21. Я запустил свое приложение на эмуляторе, и, похоже, все в порядке.
Может кто-нибудь сказать мне, если все устройства этой версии поддерживают JVM 8 или этим простым изменением я могу преподнести много сюрпризов позже.