Android Gradle浓缩咖啡以非零出口值2结束
我试图按照他们网站上的描述添加浓缩咖啡,由于版本不匹配,在排除注释后,我能够同步我的依赖项 现在我遇到了一个问题,即在尝试运行测试时收到以下错误消息: 应用程序:preDexDebugAndroidTest :app:dexDebugAndroidTest AGPBI:{“种类”:“简单”,“文本”:“意外顶级异常:”,“位置”:{},“原始”:“意外顶级异常:”} AGPBI:{“种类”:“简单”,“文本”:“com.android.dex.DexException:多个dex文件定义Landroid/support/test/BuildConfig;”,“位置”:{},“原始”:“com.android.dex.DexException:多个dex文件定义Landroid/support/test/BuildConfig;” AGPBI:{“种类”:“简单”,“文本”:“\tat com.android.dx.merge.dexmmerge.readSortableTypes(dexmmerge.java:596)”,“位置”:{},“原始”:“\tat com.android.dx.merge.dexmmerge.readSortableTypes(dexmmerge.java:596)”} AGPBI:{“种类”:“简单”,“文本”:“\tat com.android.dx.merge.dexmmerge.getSortedTypes(dexmmerge.java:554)”,“位置”:{},“原始”:“\tat com.android.dx.merge.dexmmerge.getSortedTypes(dexmmerge.java:554)”) AGPBI:{“种类”:“简单”,“文本”:“\tat com.android.dx.merge.dexmmerge.mergeClassDefs(dexmmerge.java:535)”,“位置”:{},“原始”:“\tat com.android.dx.merge.dexmmerge.mergeClassDefs(dexmmerge.java:535)”} AGPBI:{“种类”:“简单”,“文本”:“\tat com.android.dx.merge.dexmmerge.mergeDexes(dexmmerge.java:171)”,“位置”:{},“原始”:“\tat com.android.dx.merge.dexmmerge.mergeDexes(dexmmerge.java:171)”} AGPBI:{“种类”:“简单”,“文本”:“\tat com.android.dx.merge.dexmmerge.merge(dexmmerge.java:189)”,“位置”:{},“原始”:“\tat com.android.dx.merge.dexmmerge.merge(dexmmerge.java:189)”} AGPBI:{“种类”:“简单”,“文本”:“\tat com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)”,“位置”:{},“原始”:“\tat com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:454)”) AGPBI:{“种类”:“简单”,“文本”:“\tat com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)”,“位置”:{},“原始”:“\tat com.android.dx.command.dexer.Main.runMonoDex(Main.java:303)” AGPBI:{“种类”:“简单”,“文本”:“\tat com.android.dx.command.dexer.Main.run(Main.java:246)”,“位置”:{},“原始”:“\tat com.android.dx.command.dexer.Main.run(Main.java:246)”} AGPBI:{“种类”:“简单”,“文本”:“\tat com.android.dx.command.dexer.Main.Main(Main.java:215)”,“位置”:{},“原始”:“\tat com.android.dx.command.dexer.Main.Main(Main.java:215)” AGPBI:{“kind”:“SIMPLE”,“text”:“\tat com.android.dx.command.Main.Main(Main.java:106)”,“position”:{},“original”:“\tat com.android.dx.command.Main.Main(Main.java:106)” 失败 失败:生成失败,出现异常Android Gradle浓缩咖啡以非零出口值2结束,android,gradle,dependencies,android-espresso,Android,Gradle,Dependencies,Android Espresso,我试图按照他们网站上的描述添加浓缩咖啡,由于版本不匹配,在排除注释后,我能够同步我的依赖项 现在我遇到了一个问题,即在尝试运行测试时收到以下错误消息: 应用程序:preDexDebugAndroidTest :app:dexDebugAndroidTest AGPBI:{“种类”:“简单”,“文本”:“意外顶级异常:”,“位置”:{},“原始”:“意外顶级异常:”} AGPBI:{“种类”:“简单”,“文本”:“com.android.dex.DexException:多个dex文件定义Land
- 出了什么问题: 任务“:app:dexDebugAndroidTest”的执行失败。 com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:process'command'/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/Java''以非零出口值2结束
apply plugin: 'com.android.application'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "dhbw.mobile2"
minSdkVersion 18
targetSdkVersion 22
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
packagingOptions {
exclude 'LICENSE.txt'
}
buildTypes {
debug {
resValue "string", "google_maps_api_key", "AIzaSyDgy1QFJKNnashjDkX1VBkDyt4t1HKtmyU"
}
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
resValue "string", "google_maps_api_key", "AIzaSyDgy1QFJKNnashjDkX1VBkDyt4t1HKtmyU"
}
}
sourceSets {
main { java.srcDirs = ['src/main/java', 'src/instrumentTest', 'src/instrumentTest/java'] }
}
productFlavors {
}
}
dependencies {
compile fileTree(dir: 'libs', include: 'Parse*.jar')
compile 'com.android.support:appcompat-v7:22.1.1'
compile 'com.google.android.gms:play-services:7.3.0'
compile 'com.parse.bolts:bolts-android:1.+'
compile 'com.facebook.android:facebook-android-sdk:4.1.1'
compile 'commons-io:commons-io:2.4'
compile 'com.android.support:support-v4:22.1.1'
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.0'
androidTestCompile ('com.android.support.test:runner:0.2')
{exclude module: "support-annotations"}
}
我希望任何人都能帮助我!!
谢谢!:) 我的工作设置是这样的:
dependencies {
//app dependencies ...
// Instrumentation tests
androidTestCompile 'com.android.support.test.espresso:espresso-contrib:2.1'
androidTestCompile 'com.android.support.test:rules:0.2'
}
configurations {
androidTestCompile.exclude group: 'com.android.support', module: 'support-v4'
androidTestCompile.exclude group: 'com.android.support', module: 'recyclerview-v7'
androidTestCompile.exclude group: 'com.android.support', module: 'appcompat-v7'
androidTestCompile.exclude group: 'com.android.support', module: 'support-annotations'
}
和
com.android.support.test.espresso:espresso contrib:2.1
包含espresso核心
和runner
依赖项。从何而来?