EXCEPTION多个dex文件定义 - Android Studio

时间:2015-11-09 09:37:09

标签: android

任何人都可以帮我这个吗?我不知道这是什么意思。为了给你一个备份,我用23更新了我的sdk,然后我得到了101个关于HTTPClient无法解决的错误。

信息:Gradle任务[:app:assembleDebug] :应用程序:预生成 :app:compileDebugNdk UP-TO-DATE :应用:preDebugBuild :应用:checkDebugManifest :应用:preReleaseBuild :app:prepareComAndroidSupportAppcompatV72310Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42310Library UP-TO-DATE :应用:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources UP-TO-DATE :app:processDebugManifest UP-TO-DATE :app:processDebugResources UP-TO-DATE :app:generateDebugSources UP-TO-DATE :app:compileDebugJava UP-TO-DATE :app:preDexDebug UP-TO-DATE :应用:dexDebug 意外的顶级例外情况: 错误:任务':app:dexDebug'执行失败。

  

com.android.ide.common.internal.LoggedErrorException:无法运行命令:       C:\ Users \ Akula \ AppData \ Local \ Android \ sdk \ build-tools \ 23.0.1 \ dx.bat --dex --no-optimize --output D:\ NewAndroidstudioworkspace \ ToReachMe \ app \ build \ intermediates \ dex \ debug --input-list = D:\ NewAndroidstudioworkspace \ ToReachMe \ app \ build \ intermediates \ tmp \ dex \ debug \ inputList.txt   错误代码:       2   输出:       意外的顶级例外情况:       com.android.dex.DexException:多个dex文件定义Lorg / apache / http / ConnectionClosedException;           在com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596)           在com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554)           在com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535)           在com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:171)           在com.android.dx.merge.DexMerger.merge(DexMerger.java:189)           在com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:502)           在com.android.dx.command.dexer.Main.runMonoDex(Main.java:334)           在com.android.dx.command.dexer.Main.run(Main.java:277)           在com.android.dx.command.dexer.Main.main(Main.java:245)           在com.android.dx.command.Main.main(Main.java:106)   信息:建筑失败   信息:总时间:9.118秒   信息:1错误   信息:0警告   信息:请参阅控制台中的完整输出

1 个答案:

答案 0 :(得分:1)

在gradle中添加代码:

defaultConfig {
        ..
        ..
        multiDexEnabled true
    }