diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 047e7975..6e77d08b 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -44,7 +44,7 @@ android { dependencies { compileOnly(project(mapOf("path" to ":dummy"))) compileOnly("androidx.annotation:annotation:1.6.0") - compileOnly("androidx.appcompat:appcompat:1.6.1") + compileOnly("androidx.appcompat:appcompat:1.7.0-alpha02") compileOnly("com.squareup.okhttp3:okhttp:5.0.0-alpha.11") compileOnly("com.squareup.retrofit2:retrofit:2.9.0") } diff --git a/app/src/main/java/app/revanced/integrations/patches/MicroGSupport.java b/app/src/main/java/app/revanced/integrations/patches/MicroGSupport.java index b9f9d297..ba242d30 100644 --- a/app/src/main/java/app/revanced/integrations/patches/MicroGSupport.java +++ b/app/src/main/java/app/revanced/integrations/patches/MicroGSupport.java @@ -2,6 +2,7 @@ package app.revanced.integrations.patches; import static app.revanced.integrations.utils.StringRef.str; +import android.annotation.TargetApi; import android.content.Context; import android.content.Intent; import android.content.pm.PackageManager; @@ -28,6 +29,7 @@ public class MicroGSupport { context.startActivity(intent); } + @TargetApi(26) public static void checkAvailability() { var context = Objects.requireNonNull(ReVancedUtils.getContext()); @@ -41,10 +43,11 @@ public class MicroGSupport { System.exit(0); } + try (var client = context.getContentResolver().acquireContentProviderClient(VANCED_MICROG_PROVIDER)) { if (client != null) return; LogHelper.printInfo(() -> "Vanced MicroG is not running in the background"); startIntent(context, DONT_KILL_MY_APP_LINK, str("microg_not_running_warning")); } } -} +} \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index 08d8a748..6c175194 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -5,7 +5,7 @@ buildscript { mavenCentral() } dependencies { - classpath("com.android.tools.build:gradle:7.3.1") + classpath("com.android.tools.build:gradle:8.0.0") classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.20") // NOTE: Do not place your application dependencies here; they belong diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index ae04661e..fae08049 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists