由于多个dex文件导致Android Studio Gradle构建错误

时间:2014-12-18 17:06:43

标签: android build gradle

我在项目中遇到了这些错误,但我不知道问题是什么。

以下是我显示的错误:

错误代码:

2

输出:

UNEXPECTED TOP-LEVEL EXCEPTION:
    com.android.dex.DexException: Multiple dex files define Lbolts/AggregateException;
        at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594)
        at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552)
        at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533)
        at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170)
        at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
        at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
        at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
        at com.android.dx.command.dexer.Main.run(Main.java:230)
        at com.android.dx.command.dexer.Main.main(Main.java:199)
        at com.android.dx.command.Main.main(Main.java:103)

这是我的模块build.gradle:

apply plugin: 'com.android.application'

android {
compileSdkVersion 19
buildToolsVersion '20.0.0'
defaultConfig {
    applicationId 'iyh.queensbase.my.inyourhand'
    minSdkVersion 14
    targetSdkVersion 20
    versionCode 1
    versionName '1.0'
}
buildTypes {
    release {
        runProguard false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
productFlavors {
}
}
dependencies {
      compile fileTree(include: ['*.jar'], dir: 'libs')
      compile project(':facebook')
}

0 个答案:

没有答案