1apply plugin: 'com.android.application' 2 3android { 4 compileSdkVersion 21 5 buildToolsVersion dataBindingConfig.buildToolsVersion 6 7 defaultConfig { 8 applicationId "com.android.databinding.testapp" 9 minSdkVersion 7 10 targetSdkVersion 21 11 versionCode 1 12 versionName "1.0" 13 testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 14 } 15 dataBinding { 16 enabled = true 17 } 18 buildTypes { 19 release { 20 minifyEnabled false 21 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 22 } 23 } 24 25 packagingOptions { 26 exclude 'META-INF/services/javax.annotation.processing.Processor' 27 } 28 compileOptions { 29 sourceCompatibility JavaVersion.VERSION_1_7 30 targetCompatibility JavaVersion.VERSION_1_7 31 } 32 productFlavors { 33 api7 { 34 minSdkVersion 7 35 } 36 api14 { 37 minSdkVersion 14 38 } 39 } 40} 41 42dependencies { 43 compile fileTree(dir: 'libs', include: ['*.jar']) 44 compile "com.android.support:support-v4:+" 45 androidTestCompile ('com.android.support.test:runner:0.4.1') { 46 exclude module: 'support-annotations' 47 } 48 androidTestCompile ('com.android.support.test.espresso:espresso-core:2.2.1') { 49 exclude module: 'support-annotations' 50 } 51 testCompile 'junit:junit:4.12' 52 androidTestCompile "org.mockito:mockito-core:1.9.5" 53 androidTestCompile "com.google.dexmaker:dexmaker:1.2" 54 androidTestCompile "com.google.dexmaker:dexmaker-mockito:1.2" 55} 56