颤振Firebase错误(任务执行失败';:app:mergextdexdebug';)

颤振Firebase错误(任务执行失败';:app:mergextdexdebug';),firebase,android-studio,gradle,flutter,dart,Firebase,Android Studio,Gradle,Flutter,Dart,我对编程是新手,对Flitter和firebase也是新手。我正在试验这段代码(),但遇到了一个错误。一切都应该是一样的,除了我更改了google-service.json和GoogleService.plist以匹配我的firebase应用程序,并且编辑了home-page.dart。以下是打印出来的内容: AGPBI:{“kind”:“error”,“text”:“Type com.google.android.gms.common.internal.zzf作为接口引用自com.google

我对编程是新手,对Flitter和firebase也是新手。我正在试验这段代码(),但遇到了一个错误。一切都应该是一样的,除了我更改了google-service.json和GoogleService.plist以匹配我的firebase应用程序,并且编辑了home-page.dart。以下是打印出来的内容:

AGPBI:{“kind”:“error”,“text”:“Type com.google.android.gms.common.internal.zzf作为接口引用自
com.google.android.gms.internal.zzcfb
,“sources”:[{}],“tool”:“D8”}

失败:生成失败,出现异常

  • 出了什么问题: 任务“:app:mergextdexdebug”的执行失败

    无法解析配置“:app:debugRuntimeClasspath”的所有文件。 未能将工件“firebase-analytics-impl.aar(com.google.firebase:firebase-analytics impl:11.4.2)”转换为匹配属性{artifactType=android dex,dexing enable desugaring=true,dexing is debugable=true,dexing min sdk=16}。 DexingWithClasspathTransform的执行失败:/Users/student/.gradle/caches/transforms-2/files-2.1/cfad2a10e4239993e5e793d023977752/jetified-firebase-analytics-impl-11.4.2/jars/classes.jar。 编制索引时出错

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

构建在57秒内失败 已完成,但出现错误:Gradle任务assembleDebug失败,退出代码为1


有什么解决方案和/或想法可以寻找?Flatter doctor报告没有问题。

查看您的日志并在此处在线搜索一些可能的修复

1 使用classpath
com.google.gms:googleservices:4.3.3

而不是

classpath'com.google.gms:googleservices:3.2.1
从github问题

2更新您的
pubspec.yaml

将项目迁移到AndroidX,启用multidex

第一个选项对我来说很有用。这是救世主。谢谢:)