Enable bytecode desugaring in Android test projects

After advancing stdlib jvmTarget to 1.8.
This commit is contained in:
Abduqodiri Qurbonzoda
2022-08-17 23:35:18 +00:00
committed by Space
parent 45abea5b0a
commit 9134b81863
16 changed files with 96 additions and 0 deletions
@@ -18,6 +18,12 @@ android {
}
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
flavorDimensions "color"
productFlavors {
@@ -13,6 +13,12 @@ android {
versionCode 1
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
@@ -13,6 +13,12 @@ android {
versionCode 1
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
@@ -24,6 +24,12 @@ android {
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
lintOptions {
abortOnError false
}
@@ -12,6 +12,12 @@ android {
versionCode 1
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
buildTypes.release.minifyEnabled = false
lintOptions.abortOnError = false
}
@@ -11,6 +11,12 @@ android {
versionCode 1
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
buildTypes.release.minifyEnabled = false
lintOptions.abortOnError = false
}
@@ -11,6 +11,12 @@ android {
versionCode 1
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
buildTypes.release.minifyEnabled = false
lintOptions.abortOnError = false
}
@@ -33,6 +33,12 @@ android {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
@@ -13,6 +13,12 @@ android {
versionCode 1
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
@@ -20,6 +20,12 @@ android {
targetSdkVersion 22
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
flavorDimensions "myFlavor"
productFlavors {
flavor1 {
@@ -20,6 +20,12 @@ android {
targetSdkVersion 22
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
flavorDimensions "myFlavor"
productFlavors {
flavor1 { dimension "myFlavor" }
@@ -20,6 +20,12 @@ android {
testApplicationId 'org.jetbrains.kotlin.gradle.test.androidalfa'
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
targetProjectPath ':Android'
if (VersionNumber.parse(android_tools_version) < VersionNumber.parse("3.0.0-alpha1")) {
targetVariant 'flavor1Debug'
@@ -14,6 +14,12 @@ android {
versionName "1.0"
javaCompileOptions.annotationProcessorOptions.includeCompileClasspath = true
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
}
dependencies {
@@ -11,6 +11,12 @@ android {
versionCode 1
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
}
dependencies {
@@ -29,6 +29,12 @@ android {
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
dataBinding {
enabled true
}
@@ -13,6 +13,12 @@ android {
versionCode 1
versionName "1.0"
}
// Needed for older AGP. It can be removed when the lowest supported AGP version is 4.2.0 or newer.
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
buildTypes {
release {