apply plugin: 'com.android.application' apply plugin: 'jp.leafytree.android-scala' buildscript { repositories { mavenCentral() } dependencies { classpath "jp.leafytree.gradle:gradle-android-scala-plugin:1.4" } } dependencies { compile "com.android.support:appcompat-v7:22.2.0" compile 'com.android.support:multidex:1.0.1' androidTestCompile "com.android.support:multidex-instrumentation:1.0.1", { exclude module: "multidex" } compile "org.scala-lang:scala-library:2.11.7" compile 'com.google.guava:guava:18.0' compile 'com.mobsandgeeks:adapter-kit:0.5.3' } // RtlHardcoded behaviour differs between target API versions. We only care about API 15. preBuild.doFirst { android.applicationVariants.each { variant -> if (variant.name == 'devDebug' || variant.name == 'devRelease') { println variant.name android.lintOptions.disable 'RtlHardcoded' } } } android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "com.nutomic.ensichat" targetSdkVersion 22 versionCode 5 versionName "0.1.4" multiDexEnabled true testInstrumentationRunner "com.android.test.runner.MultiDexTestRunner" } buildTypes.debug { applicationIdSuffix ".debug" testCoverageEnabled true } // Increasing minSdkVersion reduces compilation time for MultiDex. productFlavors { dev.minSdkVersion 21 rel.minSdkVersion 15 } }