首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >合并多个dex文件时出错(Android和Flutter)

合并多个dex文件时出错(Android和Flutter)
EN

Stack Overflow用户
提问于 2019-10-05 04:21:04
回答 1查看 790关注 0票数 1

当我构建我的项目时,我一直收到关于一些无法合并的dex文件的错误。

我尝试过迁移到AndroidX,但是当我这样做时,它说我没有AndroidX的用法。我删除了.gradle文件,运行了“清爽”,关闭并打开了Android,什么都没有。此外,我已经尝试了“解决方案”,以类似以前提出的问题,有关这类问题。

这些是我的依赖:

代码语言:javascript
运行
复制
name: animal_recog
description: 

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  flutter_facebook_login: ^1.1.1
  http: ^0.12.0+2
  json_annotation: ^2.0.0
  image_picker: 0.4.12+1
  flutter_auth_buttons:
  camera: ^0.2.9+1
  path_provider: 0.4.1
  multi_image_picker: 4.3.6

dev_dependencies:
  flutter_test:
    sdk: flutter
  build_runner: ^1.0.0
  json_serializable: ^2.0.0

这是完整的错误日志:

android.support.v4.os.ResultReceiver$MyResultReceiver :已经存在的程序类型:D8

失败:生成失败,出现异常。

  • 到底出了什么问题:

Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'. com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives: /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/0.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/1.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/2.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/3.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/8.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/9.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/10.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/11.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/12.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/13.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/14.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/15.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/16.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/17.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/18.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/19.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/20.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/21.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/22.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/23.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/24.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/25.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/26.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/27.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/28.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/29.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/30.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/31.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/32.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/33.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/34.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/35.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/36.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/37.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/38.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/39.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/40.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/41.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/42.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/43.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/44.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/45.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/46.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/47.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/48.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/49.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/50.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/51.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/52.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/53.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/54.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/55.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/56.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/57.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/58.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/59.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/60.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/61.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/62.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/63.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/64.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/65.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/66.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/67.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/68.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/69.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/70.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/71.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/72.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/73.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/74.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/75.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/76.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/77.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/78.jar, /Users/gabrielspranger/Desktop/AndroidStudioProjects/animal_recog/build/app/intermediates/transforms/dexBuilder/debug/79.jar Learn how to resolve the issue at https://developer.android.com/studio/build/dependencies#duplicate_classes. Program type already present: android.support.v4.os.ResultReceiver$MyResultReceiver

  • Try:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。
  • 可以在(url)

获得更多帮助。

生成在23s中失败

Gradle的失败可能是因为这个颤振应用程序中的AndroidX不兼容。有关这个问题的更多信息以及如何修复它,请参见(URL)。

完成错误:分级任务assembleDebug失败,退出代码1

EN

回答 1

Stack Overflow用户

发布于 2019-11-27 12:33:45

尝试把这个添加到你的应用程序/build.gradle中

代码语言:javascript
运行
复制
defaultConfig {

    multiDexEnabled true  

}

dependencies {

implementation 'com.android.support:multidex:1.0.3'

}

我也有同样的问题,我能够这样解决它,而且我手动迁移到androidx。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58245308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档