gpt4 book ai didi

java - flutter :The shrinker may have failed to optimize the Java bytecode

转载 作者:行者123 更新时间:2023-12-01 16:42:27 27 4
gpt4 key购买 nike

我正在尝试将 Cloud Firestore 集成到 Android 应用程序,但每次我得到的都是这个错误

在 Debug模式下在为 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

失败:构建因异常而失败。

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

    A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: The number of method references in a .dex file cannot exceed 64K. Learn how to resolve this issue at 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)

最佳答案

在应用程序的 build.gradle 中

 defaultConfig {
applicationId "com.company.test"
minSdkVersion 16
targetSdkVersion 28
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}

将 minSdkversion 从 16 更改为 21,这对我来说有效

关于java - flutter :The shrinker may have failed to optimize the Java bytecode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60745249/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com