Flutter,在 image_picker 上出现构建错误:^0.6.0+9

Par*_*mar 1 flutter flutter-dependencies

当我将包更新为 image_picker 时:^0.6.0+9 出现构建错误。我已经迁移了 Android X。

错误:在调试模式下在 vivo V3 上启动 lib/main.dart...正在初始化 gradle...正在解决依赖项...正在运行 Gradle 任务 'assembleDebug'... D8:程序类型已经存在:android.support.v4.media .MediaBrowserCompat$CustomActionCallback

FAILURE:构建失败,出现异常。

  • 出了什么问题:任务 ':app:transformDexArchiveWithExternalLibsDexMergerForDebug' 执行失败。

    com.android.builder.dexing.DexArchiveMergerException:合并 dex 档案时出错:在https://developer.android.com/studio/build/dependencies#duplicate_classes了解如何解决该问题。程序类型已存在:android.support.v4.media.MediaBrowserCompat$CustomActionCallback

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。使用 --scan 运行以获得完整的见解。
  • https://help.gradle.org获得更多帮助 BUILD FAILED in 2s

Gradle 失败可能是因为此 Flutter 应用程序中的 AndroidX 不兼容。


以错误完成:Gradle 任务 assembleDebug 失败,退出代码为 1

Vic*_*khe 9

确保按照指南支持AndroidX

https://flutter.dev/docs/development/packages-and-plugins/androidx-compatibility

用于解决 Dex 错误

尝试在您的项目文件夹中添加这一行 > android > app > build.gradle

添加以下行 multiDexEnabled true

里面 defaultConfig

flutter clean完成后使用命令,然后尝试运行您的应用程序。