diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 942dec1d7e1e7dc50896d1e279fc84b2c3473299..3a5ba7e54fee8d11c2e76f70a1111547ee10080e 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -80,6 +80,7 @@ android { isZipAlignEnabled = true isMinifyEnabled = true isShrinkResources = true + isUseProguard = false proguardFiles( getDefaultProguardFile("proguard-android.txt"), @@ -93,6 +94,7 @@ android { isZipAlignEnabled = true isMinifyEnabled = true isShrinkResources = true + isUseProguard = false proguardFiles( getDefaultProguardFile("proguard-android.txt"), @@ -101,6 +103,11 @@ android { } } + compileOptions { + setSourceCompatibility(JavaVersion.VERSION_1_8) + setTargetCompatibility(JavaVersion.VERSION_1_8) + } + lintOptions { isWarningsAsErrors = true lintConfig = file("../lint.xml") @@ -142,7 +149,7 @@ dependencies { implementation("commons-codec", "commons-codec", "1.11") implementation("com.squareup.retrofit2", "retrofit", "2.5.0") implementation("com.squareup.retrofit2", "converter-gson", "2.5.0") - withVersion("9.0.0-rc1") { + withVersion("10.0.0") { implementation("com.jakewharton", "butterknife", version) kapt("com.jakewharton", "butterknife-compiler", version) } @@ -176,7 +183,7 @@ dependencies { } // Dependency Injection - withVersion("2.15") { + withVersion("2.20") { implementation("com.google.dagger", "dagger", version) kapt("com.google.dagger", "dagger-compiler", version) kapt("com.google.dagger", "dagger-android-processor", version) diff --git a/app/src/main/res/drawable/ic_shortcut_channel.xml b/app/src/main/res/drawable-v26/ic_shortcut_channel.xml similarity index 100% rename from app/src/main/res/drawable/ic_shortcut_channel.xml rename to app/src/main/res/drawable-v26/ic_shortcut_channel.xml diff --git a/app/src/main/res/drawable/ic_shortcut_query.xml b/app/src/main/res/drawable-v26/ic_shortcut_query.xml similarity index 100% rename from app/src/main/res/drawable/ic_shortcut_query.xml rename to app/src/main/res/drawable-v26/ic_shortcut_query.xml diff --git a/build.gradle.kts b/build.gradle.kts index 28cd8674919af8687e531a115fe87bd5ebb04fe5..4b20a5a9d312cf10e665aaf2829b5aaf7ff8a3f3 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -23,7 +23,7 @@ buildscript { jcenter() } dependencies { - classpath("com.android.tools.build:gradle:3.2.1") + classpath("com.android.tools.build:gradle:3.3.0") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.11") } } diff --git a/gradle.properties b/gradle.properties index 09e2798091880adefe455c249c39d98bf6fc2435..bf7e5319a66eb5f9f920e2f2168da74a37d77a1c 100644 --- a/gradle.properties +++ b/gradle.properties @@ -30,8 +30,10 @@ org.gradle.jvmargs=-Xmx2048m org.gradle.parallel=true # Enable new Android D8 Dexer android.enableD8=true +# Enable new Android R8 Optimizer +android.enableR8=true # Enable gradle build cache -org.gradle.caching=true +org.gradle.caching=false # Enable android build cache android.enableBuildCache=true # Enable AndroidX