在新创建的 Flutter 项目中配置 Firebase 后出现重复的 Kotlin 类错误

问题描述 投票:0回答:1

我运行了以下命令

flutter create --platforms=android,ios my-flutter-app

然后我打开 Android Studio 并成功运行该应用程序。

然后我创建了一个 Firebase 项目并按照 Firebase 控制台指定的方式运行以下命令:

dart pub global activate flutterfire_cli
flutterfire configure --project=my-firebase-project
flutter pub add firebase_core

当我尝试在 Android Studio 中再次运行时,我得到以下信息:

Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules jetified-kotlin-stdlib-1.8.22 (org.jetbrains.kotlin:kotlin-stdlib:1.8.22) and jetified-kotlin-stdlib-jdk8-1.7.10 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.7.10)

我没有手动编辑任何项目文件,因此这很可能是由 Firebase 相关命令引起的,但如何找到原因?

android flutter firebase
1个回答
0
投票

在查看了一些类似的问题后,我的问题的解决方案与这些问题的任何答案都不同。我去

settings.gradle
并将Kotlin插件版本从1.7.10更新到1.8.22。

之前:

plugins {
    ...
    id "org.jetbrains.kotlin.android" version "1.7.10" apply false
}

之后:

plugins {
    ...
    id "org.jetbrains.kotlin.android" version "1.8.22" apply false
}
© www.soinside.com 2019 - 2024. All rights reserved.