Android Studio意外的顶级异常

Android Studio意外的顶级异常,android,android-studio,Android,Android Studio,我刚刚为我的up创建了一个构建,在从一个分支切换到另一个分支后,我得到了这个错误,这有点棘手 这里是错误。提前谢谢 错误:任务“:app ayosdito:dexDebug”的执行失败 com.android.ide.common.internal.LoggedErrorException:无法运行命令: /home/rego/Documents/Dev/android studio/sdk/build tools/20.0.0/dx--dex--num threads=4--output/ho

我刚刚为我的up创建了一个构建,在从一个分支切换到另一个分支后,我得到了这个错误,这有点棘手

这里是错误。提前谢谢

错误:任务“:app ayosdito:dexDebug”的执行失败

com.android.ide.common.internal.LoggedErrorException:无法运行命令: /home/rego/Documents/Dev/android studio/sdk/build tools/20.0.0/dx--dex--num threads=4--output/home/rego/rego/android\u as/android ayosdito master/app ayosdito/build/intermediates/dex/debug/home/rego/Documents/repo/android\u-ayosdito master/app/build/intermediates/classes/debug/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/dependency cache/debug/home/rego/Documents/repo/android_as/app ayosdito master/app ayosdito/build/intermediates/pre dexed/classes-935aff4a1ad7b57ba9deddb2d9234268efd49e8b.jar/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/bolts-5a50c10fe3e919e7fb041f9b10cb65e1b32ba1eb.jar/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/crashlytics-61a2234c2e97a924d7e3b8bcf13a15755.jar/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/support-annotations-20.0.0-bc6619c8f24fa3fd370760fc86d408d312f05ec2.jar/home/rego/Documents/repo/android_as/android_as/app-ayosdito/build/intermediates/pre-dexed/debug/commons-io-2.4-caec15b81917fb6acd3298650cc00c30ce17eede0.jar/home/rego/Documents/repo/android_as/android_as/app-ayosdito/app-ayosdito/build/intermediates/pre-dexed/debug/debug/classes-12ad7b05a4f0fe39486e3025281eaedcef91198.jar/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/classes-00278ef4b16e16c05cb6b5b080df200e551a1882.jar/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/picasso-2.2-6fafb8556c3c3405a6ac47a4025112bb8b.jar/home/rego/Documents/repo/android_as/android_as/app-ayosdito/build/intermediates/pre-dexed/debug/crashlytics-1.1.13-70edec0dfae55592b9adda0d3a85a269f12d1c89.jar/home/rego/Documents/repo/android_as/android_as/app-ayosdito-master/app/app-ayosdito/build/intermediates/pre-dexed/debug/nineold-library-bea06224997ec3fd30f36655ca4e5e5f5/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/classes-6b3efcc0c6fa1a6f8e8fafc4356f986843a9b2e0.jar/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/sanselan1-9299255FB0FDCA9A8694B543DCBA077EA2.jar/home/rego/Documents/repo/android\u as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/classes-87614b3d145403f26927454e3d424ae8b00253ca.jar/home/rego/Documents/repo/android\u as/android ayosdito master/app/app ayosdito/build/intermediates/pre-dexed/debug/internal-impl-20.0.0-26A5807E5E5E8224AF51A878C0B41529D250AF0A76.jar/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/ATInternet-47f9743da3d5dd9debd122ec95974647bd45262a.jar/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/classes-15b07969dcbf9d645a6ca48de777bf14233de.jar/home/rego/Documents/repo/android_as/android ayosdito master/app ayosdito/build/intermediates/pre-dexed/debug/httpmime-4.1-beta1-57575d1be0c64df2c59ddf9c5e31f087cb44dc05.jar 错误代码: 2. 输出: 意外的顶级异常: com.android.dex.DexException:多个dex文件定义Lcom/crashlytics/android/A; 在com.android.dx.merge.dexmmerge.readSortableTypes上(dexmmerge.java:594) 在com.android.dx.merge.dexmerge.getSortedTypes上(dexmerge.java:552) 位于com.android.dx.merge.dexmerge.mergeClassDefs(dexmerge.java:533) 位于com.android.dx.merge.dexmmerge.mergeDexes(dexmmerge.java:170) 位于com.android.dx.merge.dexmmerge.merge(dexmmerge.java:188) 位于com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439) 位于com.android.dx.command.dexer.Main.runMonoDex(Main.java:287) 位于com.android.dx.command.dexer.Main.run(Main.java:230) 位于com.android.dx.command.dexer.Main.Main(Main.java:199) 位于com.android.dx.command.Main.Main(Main.java:103)


检查你的gradle文件

如果列出了多个依赖项,则删除,如果是双重删除


此外,如果在jar文件树中列出,则不要再次导入

您的项目中是否使用任何其他第三方库?看起来您同时拥有Crashlytics jar文件和gradle插件,你应该使用一个或另一个是的,我想知道发生了什么事我刚刚创建了一个构建,它刚刚发生在切换到另一个分支之后。感谢paninicheck,它工作了。这对我来说是有效的。在我的例子中,我误读了毕加索图书馆的说明,并将.jar放在/libs中,但我也将它作为依赖项包含在Gradle中,所以它被引用了两次并抛出了错误。我是Gradle的新手,希望这能帮助其他同舟共济的人!