buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "25.0.0" defaultConfig { applicationId "com.meerkat.laura.fakescannerapp" minSdkVersion 11 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" // Enabling multidex support. multiDexEnabled true } buildTypes { debug { debuggable true } release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } configurations.all { resolutionStrategy.dependencySubstitution { substitute module('org.glassfish.hk2.external:javax.inject:2.4.0-b34') with module('javax.inject:javax.inject:1') } } dependencies { // compile fileTree(dir: 'libs', include: ['*.jar']) compile project(':meerkat-common') compile project(':scanner-api-common') compile 'com.android.support:appcompat-v7:25.0.1' // compile 'com.android.support.constraint:constraint-layout:1.0.0-beta3' //compile 'com.android.support:appcompat-v7:23.1.0' // Google protobufs compile 'com.google.protobuf:protobuf-java:3.+' // Retrofit // compile 'com.squareup.retrofit2:retrofit:2.1.0' // compile 'com.squareup.retrofit2:converter-protobuf:2.2.0' testCompile 'junit:junit:4.12' // androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { // exclude group: 'com.android.support', module: 'support-annotations' // }) } repositories { mavenLocal() jcenter() }