android - increase minSdk for androidTest -
what way increase minsdk androidtest? background this:
/tmp/manifestmerge4291657485597766957.xml:0:0 error: uses-sdk:minsdkversion 5 cannot smaller version 7 declared in library com.squareup.assertj:assertj-android:1.0.0 :android:processforamazondebugtestmanifest failed failure: build failed exception. * went wrong: execution failed task ':android:processforamazondebugtestmanifest'. > java.lang.runtimeexception: manifest merger failed : uses-sdk:minsdkversion 5 cannot smaller version 7 declared in library com.squareup.assertj:assertj-android:1.0.0 i not want increase minsdk , cut out users lib used in testing.
this done adding product flavor gradle.build:
android { compilesdkversion 19 buildtoolsversion "19.1.0" defaultconfig { packagename "org.foo" minsdkversion 8 targetsdkversion 19 } productflavors { jellybean { minsdkversion 17 } } } the tasks build , run tests jellybean flavor are:
./gradlew assemblejellybeandebugtest ./gradlew connectedandroidtestjellybeandebug
Comments
Post a Comment