I am trying to create a test for Android using the following gradle build file
buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4.2' } apply plugin: 'android-library' repositories { mavenCentral() } dependencies { instrumentTestCompile "junit:junit:4.+" } android { compileSdkVersion 17 buildToolsVersion "17.0.0" instrumentTest.setRoot('tests') instrumentTest { java.srcDirs = ['tests/src'] res.srcDirs = ['tests/res'] assets.srcDirs = ['tests/assets'] resources.srcDirs = ['tests/src'] } } }
When I start, I get the following error:
Error: duplicate files during APK packaging ... Path in the archive: LICENSE.txt Origin 1: .... gradle / caches / artifacts-24 / filestore / junit / junit / 4.11 / jar / 4e031bb61df09069aeb2bffb4019e7a5034a4ee0 / junit-4.11.jar Origin 2: .... gradle / caches / artifacts-24 / filestore / org.hamcrest / hamcrest-core / 1.3 / jar / 42a25dc3219429f0e5d060061f71acb49bf010a0 / hamcrest-core-1.3.jar: packageTest FAILED
FAILURE: assembly failure with exception.
- What went wrong: Execution completed for task ': packageTest'. Duplicate files on one path inside APK: LICENSE.txt
android gradle android-build
Guy
source share