Как я могу обновить версию Kotlin в моем проекте флаттера?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу обновить версию Kotlin в моем проекте флаттера?

Сообщение Anonymous »

Я пытаюсь создать флаттер-приложение, которое при вводе номера мобильного телефона отправляет код проверки otp, используя аутентификацию Firebase, но позже появилась ошибка:

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

Execution failed for task

':app:checkDebugDuplicateClasses'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable".
Решено это, выполнив это

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

dependencies{
implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.22"))
//..
}
Потом появилась еще одна ошибка:

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

e: C:/Users/dhruv/.gradle/caches/transforms-3/f495eaf6341c52f3f63244e9b688886b/transformed/jetified-recaptcha-18.4.0-api.jar!/META-INF/third_party.java_src.protobuf.current.java.com.google.protobuf.kotlin_shared_runtime.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.9.0, expected version is 1.7.1.

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:compileDebugKotlin'.
> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction
> Compilation error. See log for more details

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 46s

┌─ 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 C:\DHRUV\test_assignment\android\build.gradle:                                      │
│ ext.kotlin_version = ''                                                    │
└────────────────────────────────────────────────────────────────────────────────────────────┘
Error: Gradle task assembleDebug failed with exit code 1
Я пробовал это сделать:

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

buildscript {
ext.kotlin_version = "1.9.0"
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:8.1.4'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
// Other dependencies
}
}
но ошибка все еще не устранена, и строка:

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

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
показывает предупреждение о том, что «Версия Kotlin, используемая для сборки с помощью Gradle (1.9.0), не поддерживается должным образом в плагине IDE (1.8)». Я тоже пробовал синхронизировать, но все равно не работает. Ребята, пожалуйста, помогите мне!!!😭

Подробнее здесь: https://stackoverflow.com/questions/786 ... er-project
Ответить

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

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

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

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

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