我正在尝试将Cloud Firestore集成到Android应用程序中,但每次都会收到以下错误:
在调试模式下启动lib/main.dart在Android SDK built for x86上... 注意:/home/tr/DevTools/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.4+2/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java使用了未经检查或不安全的操作。 注意:重新编译使用-Xlint:unchecked获取详细信息。 D8:无法将所请求的类放入单个dex文件中(方法数:76095 > 65536) com.android.builder.dexing.DexArchiveMergerException:合并dex档案时出错: .dex文件中方法引用的数量不能超过64K
失败:构建失败。
出了什么问题: 任务':app:mergeDexDebug'执行失败。
在执行com.android.build.gradle.internal.tasks.Workers$ActionFacade时发生了故障 com.android.builder.dexing.DexArchiveMergerException:合并dex档案时出错: .dex文件中方法引用的数量不能超过64K。 了解如何解决此问题,请访问https://developer.android.com/tools/building/multidex.html
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。 使用--info或--debug选项运行以获取更多日志输出。 使用--scan运行以获取完整的洞察力。
获取更多帮助请访问https://help.gradle.org
构建失败,耗时6分钟10秒。
[!] 代码缩减可能未能优化Java字节码。
要禁用缩减器,请在此命令中添加--no-shrink
标志。
欲了解更多信息,请参阅https://developer.android.com/studio/build/shrink-code
异常: Gradle任务assembleDebug以退出码1失败
已退出(sigterm)