gpt4 book ai didi

java - Crashlytics Multiple dex files define 错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:28:34 24 4
gpt4 key购买 nike

我使用的是 intellij 14.0.3。
通过使用“从磁盘安装插件”我安装了Crashlytics intellij plugin .
当我尝试在我的代码中导入 Crashlytics 并构建时,出现以下错误。

Error:Android Dex: [myapplication] Unable to execute DX
Error:Android Dex: [myapplication] com.android.dex.DexException: Multiple dex files define Lcom/crashlytics/android/A;
Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594)
Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552)
Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533)
Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170)
Error:Android Dex: [myapplication] at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
Error:Android Dex: [myapplication] at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
Error:Android Dex: [myapplication] at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
Error:Android Dex: [myapplication] at com.android.dx.command.dexer.Main.run(Main.java:230)
Error:Android Dex: [myapplication] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Error:Android Dex: [myapplication] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
Error:Android Dex: [myapplication] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
Error:Android Dex: [myapplication] at java.lang.reflect.Method.invoke(Method.java:606)
Error:Android Dex: [myapplication] at org.jetbrains.android.compiler.tools.AndroidDxRunner.runDex(AndroidDxRunner.java:161)
Error:Android Dex: [myapplication] at org.jetbrains.android.compiler.tools.AndroidDxRunner.main(AndroidDxRunner.java:294)
Error:Android Dex: [myapplication] at com.intellij.rt.execution.CommandLineWrapper.main(CommandLineWrapper.java:130)

我卸载插件并重新安装,但我仍然遇到这个问题。
插件在项目的 lib 文件夹中创建一个 crashlytics.jar 文件。
当我删除该文件时,插件会自动创建一个新文件。

如何找到有问题的问题?目前我包括这些库:
- 谷歌播放服务
- 谷歌分析
- 安卓支持库
- Loopj 异步 http 库
- 公共(public)语言库

最佳答案

更新到 fabric 时,这发生在我身上。我不得不从 libs 文件夹中删除 crashlytics.jar。

关于java - Crashlytics Multiple dex files define 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28262085/

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