diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0d4ba3d..68fd397 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -24,8 +24,14 @@ android { } buildFeatures { viewBinding = true + aidl = true } namespace = "io.nekohasekai.sagernet" + packagingOptions { + jniLibs { + useLegacyPackaging = true + } + } } dependencies { diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index bd284c0..2d9c30f 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -50,7 +50,6 @@ android:autoRevokePermissions="allowed" android:banner="@mipmap/ic_launcher" android:dataExtractionRules="@xml/backup_rules" - android:extractNativeLibs="true" android:fullBackupContent="@xml/backup_descriptor" android:fullBackupOnly="true" android:hardwareAccelerated="true" diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index a6aa10a..90cfc8a 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -7,6 +7,6 @@ apply(from = "../repositories.gradle.kts") dependencies { // Gradle Plugins - implementation("com.android.tools.build:gradle:7.4.2") + implementation("com.android.tools.build:gradle:8.8.1") implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.10") } diff --git a/gradle.properties b/gradle.properties index fcc04f0..a9faaf7 100644 --- a/gradle.properties +++ b/gradle.properties @@ -21,3 +21,6 @@ android.enableJetifier=true kotlin.code.style=official # Gradle parallel build org.gradle.parallel=true +android.defaults.buildfeatures.buildconfig=true +android.nonTransitiveRClass=false +android.nonFinalResIds=false diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 7e62b17..709dee4 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME