这是我的gradle这个文件:
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion '20.0.0'
defaultConfig {
applicationId "com.nifty.eattime.eattime"
minSdkVersion 15
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE-FIREBASE.txt'
exclude 'META-INF/NOTICE'
}
}
dependencies {
compile files('libs/android-toq-api-1.5.2.jar')
compile files('libs/firebase-client-android-2.0.3.jar')
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:5.0.89'
}
我得到的错误是:
执行失败的任务“:应用程序:dexDebug”。
com.android.ide.common.internal.LoggedErrorException:无法运行命令:/Users/trungha/Documents/Projects/AndroidProject/android-sdk-macosx/build-tools/20.0.0/dx --dex --output /用户/ trungha /文件/项目/ CS160 / final_project / EatTime /应用程序/生成/中间体/地塞米松/调试/用户/ trungha /文件/项目/ CS160 / final_project / EatTime /应用程序/生成/中间体/类/调试/用户/ trungha /文件/项目/ CS160 / final_project / EatTime /应用程序/生成/中间体/依赖性缓存/调试/用户/ trungha /文件/项目/ CS160 / final_project / EatTime /应用程序/生成/中间体/前dexed /调试/ Android的TOQ-API-1.5.2-f889cb10fa3ffcf552ce25911647e19e8725882e.jar /Users/trungha/Documents/Projects/CS160/final_project/EatTime/app/build/intermediates/pre-dexed/debug/classes-058601ccc68d7ab3a25a4d7acfed330e991f63f0.jar /用户/ trungha /文件/项目/ CS160 / final_project / EatTime /应用程序/生成/中间体/前dexed /调试/火力的客户端功能的Android-2.0.3-3c2b9f93968b42c99643d13191d90362745a12c2.jar /用户/忠 公顷/文件/项目/ CS160 / final_project / EatTime /应用程序/生成/中间体/前dexed /调试/火力的客户端功能的Android-2.0.3-f7791b3ec0a8d11d755da5b7bca6b01657039ab3.jar /用户/ trungha /文件/项目/ CS160 / final_project / EatTime /应用程序/生成/中间体/前dexed /调试/火力-客户JVM-2.0.3-fc93a1dc76afe6f8e7657b91abe71118cd7dfb93.jar /用户/ trungha /文件/项目/ CS160 / final_project / EatTime /应用程序/生成/中间体/预dexed /调试/杰克逊的注解,2.2.2-9aa6cf2cfd800b7f8182b30d7eec54bd95d6b744.jar /Users/trungha/Documents/Projects/CS160/final_project/EatTime/app/build/intermediates/pre-dexed/debug/jackson-core-2.2.2- 1eb9bcfaba66967c860990f07408925462140191.jar /Users/trungha/Documents/Projects/CS160/final_project/EatTime/app/build/intermediates/pre-dexed/debug/jackson-databind-2.2.2-5e8cbe8ca9e588d94b7577f0c6dd61ff811c42d9.jar /用户/ trungha /文件/项目/ CS160 / final_project / EatTime /应用/编译/中间体/预dexed /调试/支撑v4-19.1.0-eead7e08439b52f014b0470eef9256c46 60aa428.jar /Users/trungha/Documents/Projects/CS160/final_project/EatTime/app/build/intermediates/pre-dexed/debug/tubesock-0.0.10-abbab7705f143b8d0d20df128b78e7b91fbf41f5.jar错误代码:2输出:
UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Lcom/firebase/client/android/AndroidCredentialStore;
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)
从我读,它与依赖的重复做。 我试图排除com.android.support,但它不工作。 帮助将不胜感激。 谢谢。