// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { ext.android_plugin_version = '3.1.3' ext.kotlin_version = '1.2.51' ext.kotlinx_version = '0.23.3' repositories { flatDir dirs: "gradle/plugins" google() jcenter() } dependencies { classpath "com.android.tools.build:gradle:$android_plugin_version" classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } allprojects { repositories { google() jcenter() } } ext { appCompatVersion = '27.1.1' constraintLayoutVersion = '1.1.2' archVersion = '1.1.1' compileSdkVersion = 26 minSdkVersion = 14 targetSdkVersion = 26 versionName = '3.0.11' versionCode = 3001100 // versionCode scheme is T M NN RR AA // T: Target/Flavour (1 for Android, 2 for Chrome?) // M: Major version from 0 to 9 // NN: Minor version from 00 to 99 // RR: Micro/Revision version from 00 to 99 // AA: ABI from 0 to 99 // 0 is dev // 1 was ARMv5 (deprecated) // 2 was ARMv6-nofpu (deprecated) // 3 was ARMv6-fpu (deprecated) // 4 is ARMv7-A // 5 is x86 // 6 is MIPS // 7 is ARMv8 // 8 is x86_64 // 9 is MIPS64 }