Произошел сбой при обновлении до Kotlin 1.8.0 с 1.4.32.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Произошел сбой при обновлении до Kotlin 1.8.0 с 1.4.32.

Сообщение Anonymous »

У меня возникла ошибка, которую я пытался устранить в течение 3 дней, но она меня заблокировала, поскольку я не получаю много сообщений об ошибке как таковой.
Мой проект состоит из из:
Gradle версии 7.1.2
Kotlin версии 1.4.32
JDK версии 11.0.24
compileSdkVersion 34minSdkVersion 26
targetSdkVersion 34
путь к классам 'com.android.tools.build:gradle:7.1.2'
distributionUrl =https://services.gradle.org/distributio ... .2-bin.zip
Android Studio Jellyfish | 2023.3.1
Сборка № AI-233.14808.21.2331.11709847, построенная 12 апреля 2024 г.
Версия выполнения: 17.0.10+0-17.0.10b1087.21-11572160 amd64
VM: 64-битная серверная виртуальная машина OpenJDK от JetBrains s.r.o.
Linux 5.15.0-121-generic

Дело в том, что мне нужно реализовать -Библиотека обновлений приложений:
реализация 'com.google.android.play:app-update:2.1.0'
реализация 'com.google.android.play:app-update-ktx:2.1.0 '
Это вынуждает меня обновить версию Kotlin до 1.8.0
Когда я загружаю версию, я получаю следующую ошибку:
Плагин Gradle «kotlin-android-extensions» больше не поддерживается. Воспользуйтесь этим руководством по миграции (https://goo.gle/kotlin-android-extensions-deprecation), чтобы начать работу с привязкой представления (https://developer.android.com/topic/lib ... ew-binding) и ' kotlin-parcelize'.
Эта ошибка заключается в удалении расширений из проекта, я делаю это, как указано.
После этого я получаю ошибка, с которой я не смог продолжить.:
Не удалось выполнить задачу ':app:kaptDevelopKotlin'.

Произошла ошибка при выполнении org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkAction
java.lang.reflect.IndictionTargetException (нет сообщения об ошибке)
Когда вы высылаете сообщение с --stacktrace:
Вызвано: org.gradle.workers.internal.DefaultWorkerExecutor$WorkExecutionException: произошел сбой при выполнении org.jetbrains.kotlin.gradle.internal.KaptWithoutKotlincTask$ KaptExecutionWorkAction
Вызвано: java.lang.reflect.InvocateTargetException
Вызвано: com.sun.tools.javac.processing.AnnotationProcessingError: java.lang.IllegalStateException: неподдерживаемая версия метаданных. Убедитесь, что ваша версия Kotlin >= 1.0
Причина: java.lang.IllegalStateException: неподдерживаемая версия метаданных. Убедитесь, что ваша версия Kotlin >= 1.0
Любая помощь сейчас для меня ценна, заранее спасибо!
Надеюсь, проект работает нормально и я не получаю указанную ошибку.

Подробнее здесь: https://stackoverflow.com/questions/789 ... rom-1-4-32
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»