我正在尝试将 cloud firestore 集成到 android 应用程序,但每次我得到的都是这个错误
在调试模式下在为 x86 构建的 Android SDK 上启动 lib/main.dart... 注意:/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
FAILURE:构建失败,出现异常。
出了什么问题:任务 ':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获取更多帮助
BUILD FAILED in 6m 10s [!] 压缩器可能未能优化 Java 字节码。要禁用收缩器,请将--no-shrink
标志传递给此命令。要了解更多信息,请参阅:https : //developer.android.com/studio/build/shrink-code
Exception: Gradle task assembleDebug failed with exit code 1 Exited (sigterm)