diff --git a/app/build.gradle b/app/build.gradle index 1cbbff9a8..177a7348c 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -34,14 +34,14 @@ ext { } android { - compileSdkVersion 29 - buildToolsVersion '29.0.3' + compileSdkVersion AndroidConfig.compileSdk + buildToolsVersion AndroidConfig.buildTools publishNonDefault true defaultConfig { applicationId "eu.kanade.tachiyomi.sy" - minSdkVersion 21 - targetSdkVersion 29 + minSdkVersion AndroidConfig.minSdk + targetSdkVersion AndroidConfig.targetSdk testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" versionCode 1 versionName "0.9.2.7" @@ -99,11 +99,6 @@ android { } } - compileOptions { - sourceCompatibility 1.8 - targetCompatibility 1.8 - } - packagingOptions { exclude 'META-INF/DEPENDENCIES' exclude 'LICENSE.txt' @@ -129,8 +124,8 @@ android { } compileOptions { - sourceCompatibility = 1.8 - targetCompatibility = 1.8 + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 } kotlinOptions { diff --git a/buildSrc/src/main/kotlin/AndroidConfig.kt b/buildSrc/src/main/kotlin/AndroidConfig.kt new file mode 100644 index 000000000..8fde6b8fe --- /dev/null +++ b/buildSrc/src/main/kotlin/AndroidConfig.kt @@ -0,0 +1,6 @@ +object AndroidConfig { + const val compileSdk = 29 + const val minSdk = 21 + const val targetSdk = 29 + const val buildTools = "29.0.3" +}