当我添加测试支持库时,项目不起作用

时间:2015-03-22 19:37:28

标签: android android-studio

我想在我的Android应用程序中使用JUnit 4框架,因此我添加了测试支持库,现在我的项目正在运行。这是堆栈跟踪:

Error:Execution failed for task ':app:packageDebug'.
> Duplicate files copied in APK LICENSE.txt
File 1: C:\Users\Damian\.gradle\caches\modules-2\files-2.1\junit\junit-dep\4.10\64417b3bafdecd366afa514bd5beeae6c1f85ece\junit-dep-4.10.jar
File 2: C:\Users\Damian\.gradle\caches\modules-2\files-2.1\junit\junit-dep\4.10\64417b3bafdecd366afa514bd5beeae6c1f85ece\junit-dep-4.10.jar

这是我的build.gradle文件:

android {
compileSdkVersion 22
buildToolsVersion "21.1.2"

defaultConfig {
    applicationId "project.myapp.damian.myapp"
    minSdkVersion 14
    targetSdkVersion 22
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'

compile 'com.android.support.test:testing-support-lib:0.1'
compile 'com.android.support.test.espresso:espresso-core:2.0'
compile 'com.android.support.test.uiautomator:uiautomator-v18:2.0.0'

}

1 个答案:

答案 0 :(得分:0)

Look here并阅读有关忽略许可证文件的错误消息。 从android studio粘贴。

  

您可以忽略build.gradle中的这些文件:     android {       packagingOptions {         排除'LICENSE.txt'       }     }