【发布时间】:2020-06-29 21:12:58
【问题描述】:
我正在尝试将 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获得更多帮助
在 6m 10s 内构建失败
[!] 压缩器可能未能优化 Java 字节码。
要禁用收缩器,请将 --no-shrink 标志传递给此命令。
要了解更多信息,请参阅:https://developer.android.com/studio/build/shrink-code
异常:Gradle 任务 assembleDebug 失败,退出代码为 1
退出(sigterm)
【问题讨论】:
-
请提供更多详细信息,您要执行什么操作?您正在关注教程或文档吗?以前有效吗?在出现这些错误消息之前是否对您的代码进行了更改?
标签: java android firebase flutter google-cloud-firestore