Я пытаюсь использовать Android зависимость androidx.fragment:fragment-ktx:1.2.2
для возможности загрузки ViewModels
во фрагментах, но я получаю сообщение об ошибке при попытке использовать viewModels()
, говоря
Невозможно встроенный байт-код, встроенный с целью 1.8 JVM в байт-код, который создается с целью 1.6 JVM. Пожалуйста, укажите правильную опцию -jvm-target
При поиске я обнаружил, что в android
разделе build.gradle
необходимо ввести kotlinOptions
kotlinOptions {jvmTarget = '1.8'}
но при сборке я получаю ошибку
Не могу найти метод kotlinOptions () для аргументов
Когда я делаю это в обычном Android проекте, он работает хорошо, потому что я предполагаю, что это часть плагина kotlin-android
.
Как мне использовать это в kotlin мультиплатформе?