Для сборки Flutter для Android требуется более новая версия плагина Kotlin Gradle.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Для сборки Flutter для Android требуется более новая версия плагина Kotlin Gradle.

Сообщение Anonymous »

Я пытаюсь создать свое приложение Flutter, используя Flutter 3.24.3. Ранее приложение успешно собиралось с версией flutter 3 я получаю следующую ошибку:

Код: Выделить всё

┌─ Flutter Fix ──────────────────────────────────────────────────────────────────────────────────────────┐
│ [!] Your project requires a newer version of the Kotlin Gradle plugin.                                 │
│ Find the latest version on https://kotlinlang.org/docs/releases.html#release-details, then update the  │
│ version number of the plugin with id "org.jetbrains.kotlin.android" in the plugins block of            │
│ /home/ncd/AndroidStudioProjects/netr/android/settings.gradle.                                          │
│                                                                                                        │
│ Alternatively (if your project was created before Flutter 3.19), update                                │
│ /home/ncd/AndroidStudioProjects/netr/android/build.gradle                                              │
│ ext.kotlin_version = ''                                                                │
└────────────────────────────────────────────────────────────────────────────────────────────────────────┘
Я уже обновил settings.gradle вот так:

Код: Выделить всё

plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
id "com.android.application" version "7.3.0" apply false
id "org.jetbrains.kotlin.android" version "2.0.21" apply false
}
Я искал org.jetbrains.kotlin.android в коде:

Код: Выделить всё

grep -iIRn org.jetbrains.kotlin.android .
./android/settings.gradle:22:    id "org.jetbrains.kotlin.android" version "2.0.21" apply false
./windows/flutter/ephemeral/.plugin_symlinks/wakelock_plus/example/android/settings.gradle:22:    id 'org.jetbrains.kotlin.android' version '1.8.22' apply false
./windows/flutter/ephemeral/.plugin_symlinks/package_info_plus/example/android/settings.gradle:22:    id "org.jetbrains.kotlin.android" version "1.9.23" apply false
./linux/flutter/ephemeral/.plugin_symlinks/wakelock_plus/example/android/settings.gradle:22:    id 'org.jetbrains.kotlin.android' version '1.8.22' apply false
./linux/flutter/ephemeral/.plugin_symlinks/package_info_plus/example/android/settings.gradle:22:    id "org.jetbrains.kotlin.android" version "1.9.23" apply false
Я считаю, что вышеизложенное не должно быть причиной проблемы, поскольку файлы примеры.
А также выполните поиск ext.kotlin_version в коде:

Код: Выделить всё

grep -iIRn ext.kotlin_version .
./windows/flutter/ephemeral/.plugin_symlinks/wakelock_plus/android/build.gradle:5:    ext.kotlin_version = '1.7.22'
./windows/flutter/ephemeral/.plugin_symlinks/media_kit_video/example/android/build.gradle:2:    ext.kotlin_version = '1.7.10'
./windows/flutter/ephemeral/.plugin_symlinks/package_info_plus/android/build.gradle:5:    ext.kotlin_version = '1.7.22'
./linux/flutter/ephemeral/.plugin_symlinks/wakelock_plus/android/build.gradle:5:    ext.kotlin_version = '1.7.22'
./linux/flutter/ephemeral/.plugin_symlinks/media_kit_video/example/android/build.gradle:2:    ext.kotlin_version = '1.7.10'
./linux/flutter/ephemeral/.plugin_symlinks/package_info_plus/android/build.gradle:5:    ext.kotlin_version = '1.7.22'
Однако я не уверен, что вышеизложенное является причиной проблемы, поскольку эти файлы существуют в каталогах Linux и Windows, а сборка Android не удалась.
Может кто-нибудь помочь мне понять, как решить эту проблему?
Я собираю с помощью команды flutter build apk. И ожидал, что сборка будет успешной. Также обратите внимание, что сборка вышеуказанного приложения для Linux прошла успешно.

Подробнее здесь: https://stackoverflow.com/questions/790 ... dle-plugin
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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