From 65bf96069ec267f509fd1a6c6020838f6c41483f Mon Sep 17 00:00:00 2001 From: YuKongA <70465933+YuKongA@users.noreply.github.com> Date: Tue, 30 Jul 2024 14:06:56 +0800 Subject: [PATCH] build(deps): Back to JDK 21 --- .github/workflows/ci_build.yml | 4 ++-- .gitignore | 1 + app/build.gradle.kts | 7 +++---- app/proguard-rules.pro | 14 +++++--------- hidden-api/build.gradle.kts | 8 +++----- settings.gradle.kts | 8 +------- 6 files changed, 15 insertions(+), 27 deletions(-) diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml index 589ab6f848..df3343c519 100644 --- a/.github/workflows/ci_build.yml +++ b/.github/workflows/ci_build.yml @@ -35,10 +35,10 @@ jobs: fetch-depth: 0 submodules: true - - name: Set up JDK 22 + - name: Set up JDK 21 uses: actions/setup-java@v4 with: - java-version: '22' + java-version: '21' distribution: 'temurin' cache: gradle diff --git a/.gitignore b/.gitignore index a55e68700a..bbeff3298c 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ local.properties /app/canary /app/debug signing.properties +/.kotlin diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b06d23c372..e1ad7b79d4 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -200,13 +200,12 @@ android { java { toolchain { - languageVersion = JavaLanguageVersion.of(22) + languageVersion = JavaLanguageVersion.of(21) } } - kotlin { - jvmToolchain(22) - } + kotlin.jvmToolchain(21) + } dependencies { diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 73ec40901c..4c6de9c5d2 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -4,19 +4,15 @@ -keep class com.sevtinge.hyperceiler.utils.blur.* -keep class com.sevtinge.hyperceiler.utils.Helpers { boolean isModuleActive; } -keep class com.sevtinge.hyperceiler.utils.Helpers { int XposedVersion; } --keep class moralnorm.**{*;} +-keep class moralnorm.**{ *; } -keep class org.luckypray.dexkit.* -keep class * extends com.sevtinge.hyperceiler.ui.fragment.base.* -keep class * extends com.sevtinge.hyperceiler.module.base.BaseHook { (); } --keep class com.sevtinge.hyperceiler.module.base.dexkit.**{*;} +-keep class com.sevtinge.hyperceiler.module.base.dexkit.**{ *; } -keep class * extends com.sevtinge.hyperceiler.module.base.BaseModule --keep class com.sevtinge.hyperceiler.module.base.BaseModule {*;} -#-keep class com.sevtinge.hyperceiler.utils.XposedUtils { -# *; -#} --keep class com.sevtinge.hyperceiler.utils.api.miuiStringToast.res.** { - *; -} +-keep class com.sevtinge.hyperceiler.module.base.BaseModule { *; } +#-keep class com.sevtinge.hyperceiler.utils.XposedUtils { *; } +-keep class com.sevtinge.hyperceiler.utils.api.miuiStringToast.res.** { *; } -dontwarn android.app.ActivityTaskManager$RootTaskInfo -dontwarn miui.app.MiuiFreeFormManager$MiuiFreeFormStackInfo diff --git a/hidden-api/build.gradle.kts b/hidden-api/build.gradle.kts index 71608d1465..48742f8e2f 100644 --- a/hidden-api/build.gradle.kts +++ b/hidden-api/build.gradle.kts @@ -5,7 +5,7 @@ plugins { android { namespace = "com.android.internal" - compileSdk = 34 + compileSdk = 35 buildTypes { release { isMinifyEnabled = false @@ -26,12 +26,10 @@ android { } java { toolchain { - languageVersion = JavaLanguageVersion.of(22) + languageVersion = JavaLanguageVersion.of(21) } } - kotlin { - jvmToolchain(22) - } + kotlin.jvmToolchain(21) } dependencies { diff --git a/settings.gradle.kts b/settings.gradle.kts index 25359f23ab..5eb558d523 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -15,14 +15,8 @@ dependencyResolutionManagement { mavenCentral() maven("https://api.xposed.info") maven("https://jitpack.io") - } } -plugins { - id("org.gradle.toolchains.foojay-resolver-convention") version("0.4.0") -} - rootProject.name = "HyperCeiler" -include(":app") -include(":hidden-api") +include(":app", ":hidden-api")