diff --git a/android/build.gradle b/android/build.gradle index 6c0fa9650..b11499b00 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -12,7 +12,7 @@ buildscript { mavenCentral() } dependencies { - classpath 'com.android.tools.build:gradle:7.0.0' + classpath 'com.android.tools.build:gradle:7.4.2' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } @@ -26,7 +26,6 @@ allprojects { } ext { - abiFilters = "x86_64" minSdkVersion = 24 targetSdkVersion = 30 compileSdkVersion = 30 diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index f68bf0dd6..d5477567b 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Sat Jul 15 09:20:22 BST 2023 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME diff --git a/android/yass/build.gradle b/android/yass/build.gradle index 23977f611..578298caa 100644 --- a/android/yass/build.gradle +++ b/android/yass/build.gradle @@ -22,6 +22,18 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + // https://developer.android.com/build/configure-apk-splits + splits { + abi { + enable true + // Resets the list of ABIs for Gradle to create APKs for to none. + reset() + // Specifies a list of ABIs for Gradle to create APKs for. + include "x86", "x86_64", "armeabi-v7a", "arm64-v8a" + // Specifies that you don't want to also generate a universal APK that includes all ABIs. + universalApk false + } + } } task copyTask {