diff --git a/app/build.gradle b/app/build.gradle index 93685c711..a22fca266 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,6 +13,12 @@ android { localProperties.load(project.rootProject.file('local.properties').newDataInputStream()) } + splits { + abi { + enable = true + } + } + signingConfigs { if (localProperties.getProperty("storeFile") != null) { sign { @@ -87,33 +93,6 @@ tasks.withType(JavaCompile) { task -> task.dependsOn ":daogenerator:executeDaoGenerator" } -def optimizeReleaseRes = task('optimizeReleaseRes').doLast { - def aapt2 = Paths.get(project.android.sdkDirectory.path, 'build-tools', project.android.buildToolsVersion, 'aapt2') - def zip = Paths.get( - project.buildDir.path, - "intermediates", - "optimized_processed_res", - "release", - "resources-release-optimize.ap_" - ) - def optimized = new File("${zip}.opt") - def cmd = exec { - commandLine aapt2, 'optimize', '--collapse-resource-names', - '-o', optimized, zip - ignoreExitValue false - } - if (cmd.exitValue == 0) { - delete(zip) - optimized.renameTo("$zip") - } -} - -tasks.whenTaskAdded { task -> - if (task.name == 'optimizeReleaseResources') { - task.finalizedBy optimizeReleaseRes - } -} - dependencies { implementation 'androidx.activity:activity:1.4.0' implementation 'androidx.biometric:biometric:1.1.0' diff --git a/native/build.gradle b/native/build.gradle index fad858388..70d020dc4 100644 --- a/native/build.gradle +++ b/native/build.gradle @@ -8,7 +8,7 @@ android { ndkVersion "24.0.8215888" defaultConfig { - minSdkVersion 23 + minSdkVersion 26 targetSdkVersion 32 consumerProguardFiles 'proguard-rules.pro'