Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 浓咖啡测试中的NoClassDefFound错误_Java_Android_Log4j_Android Gradle Plugin_Android Espresso - Fatal编程技术网

Java 浓咖啡测试中的NoClassDefFound错误

Java 浓咖啡测试中的NoClassDefFound错误,java,android,log4j,android-gradle-plugin,android-espresso,Java,Android,Log4j,Android Gradle Plugin,Android Espresso,我能够让机器人测试在我们的应用程序上运行,但现在我在浓缩咖啡上遇到了麻烦。我得到“测试运行失败:由于'java.lang.NoClassDefFoundError'而导致检测运行失败”: 有什么帮助吗? 这是我的gradle文件: dependencies { compile 'com.google.android.gms:play-services:5.0.+@aar' compile 'com.android.support:support-v13:20.0.+' c

我能够让机器人测试在我们的应用程序上运行,但现在我在浓缩咖啡上遇到了麻烦。我得到“测试运行失败:由于'java.lang.NoClassDefFoundError'而导致检测运行失败”:

有什么帮助吗? 这是我的gradle文件:

dependencies {
    compile 'com.google.android.gms:play-services:5.0.+@aar'
    compile 'com.android.support:support-v13:20.0.+'
    compile 'com.android.support:appcompat-v7:19.+'
    androidTestCompile files('libs/espresso-contrib-1.1-bundled.jar')
    compile files('libs/android-logging-log4j-1.0.3.jar')
    compile files('libs/FiksuAndroidSDK_2.1.2.jar')
    compile files('libs/gcm.jar')
    compile files('libs/internal.jar')
    compile files('libs/log4j-1.2.17.jar')
    compile files('libs/MobileAppTracker.jar')
    wearApp project(":wearable")
}

我使用的是Android Studio,没有单独的测试项目。我认为这与“编译文件('libs/log4j-1.2.17.jar')”和“androidTestCompile文件('libs/espresso-contrib-1.1-bundled.jar')”相互矛盾有关,但不确定如何解决。有什么帮助吗

问题是一个冲突的库log4j

删除了这一行和相应的.jar文件,一切正常

compile files('libs/android-logging-log4j-1.0.3.jar')

我遇到了一个非常类似的问题,解决方法是删除logback。
compile files('libs/android-logging-log4j-1.0.3.jar')