Skip to content

Commit 288cfc3

Browse files
committed
build!: bump target sdk version to 35
1 parent f236aac commit 288cfc3

File tree

4 files changed

+22
-22
lines changed

4 files changed

+22
-22
lines changed

app/build.gradle.kts

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@ plugins {
55

66
android {
77
namespace = "com.aistra.hail"
8-
buildToolsVersion = "34.0.0"
9-
compileSdk = 34
8+
buildToolsVersion = "35.0.0"
9+
compileSdk = 35
1010

1111
defaultConfig {
1212
applicationId = "com.aistra.hail"
1313
minSdk = 23
14-
targetSdk = 34
15-
versionCode = 32
16-
versionName = "1.8.1"
14+
targetSdk = 35
15+
versionCode = 33
16+
versionName = "1.9.0"
1717
}
1818

1919
// Do not compress the dex files, so the apk can be imported as a privileged app
@@ -50,11 +50,11 @@ android {
5050
}
5151
}
5252
compileOptions {
53-
sourceCompatibility(JavaVersion.VERSION_11)
54-
targetCompatibility(JavaVersion.VERSION_11)
53+
sourceCompatibility(JavaVersion.VERSION_17)
54+
targetCompatibility(JavaVersion.VERSION_17)
5555
}
5656
kotlinOptions {
57-
jvmTarget = "11"
57+
jvmTarget = "17"
5858
}
5959
androidResources {
6060
generateLocaleConfig = true
@@ -70,25 +70,25 @@ android {
7070
}
7171

7272
dependencies {
73-
implementation("androidx.appcompat:appcompat:1.6.1")
73+
implementation("androidx.appcompat:appcompat:1.7.0")
7474
implementation("androidx.biometric:biometric-ktx:1.2.0-alpha05")
7575
implementation("androidx.constraintlayout:constraintlayout:2.1.4")
76-
implementation("androidx.core:core-ktx:1.12.0")
77-
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.7.0")
78-
implementation("androidx.navigation:navigation-fragment-ktx:2.7.7")
79-
implementation("androidx.navigation:navigation-ui-ktx:2.7.7")
76+
implementation("androidx.core:core-ktx:1.13.1")
77+
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.8.5")
78+
implementation("androidx.navigation:navigation-fragment-ktx:2.8.0")
79+
implementation("androidx.navigation:navigation-ui-ktx:2.8.0")
8080
implementation("androidx.preference:preference-ktx:1.2.1")
8181
implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0")
82-
implementation("androidx.work:work-runtime-ktx:2.9.0")
82+
implementation("androidx.work:work-runtime-ktx:2.9.1")
8383
implementation("com.belerweb:pinyin4j:2.5.1")
84-
implementation("com.google.android.material:material:1.11.0")
84+
implementation("com.google.android.material:material:1.12.0")
8585
implementation("dev.chrisbanes.insetter:insetter:0.6.1")
8686
implementation("dev.rikka.rikkax.preference:simplemenu-preference:1.0.3")
8787
implementation("dev.rikka.shizuku:api:13.1.5")
8888
implementation("dev.rikka.shizuku:provider:13.1.5")
89-
implementation("io.github.iamr0s:Dhizuku-API:2.4")
89+
implementation("io.github.iamr0s:Dhizuku-API:2.5.3")
9090
implementation("me.zhanghai.android.appiconloader:appiconloader:1.5.0")
91-
implementation("org.apache.commons:commons-text:1.11.0")
92-
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.0")
91+
implementation("org.apache.commons:commons-text:1.12.0")
92+
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1")
9393
implementation("org.lsposed.hiddenapibypass:hiddenapibypass:4.3")
9494
}

app/src/main/kotlin/com/aistra/hail/extensions/PackageInfoExtensions.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ import com.aistra.hail.HailApp.Companion.app
99
* The name of the file when exported to sd card, in the format `AppName-VersionName-VersionNumber.apk`.
1010
* */
1111
val PackageInfo.exportFileName
12-
get() = "${applicationInfo.loadLabel(app.packageManager)}-$versionName-${
12+
get() = "${applicationInfo?.loadLabel(app.packageManager) ?: packageName}-$versionName-${
1313
PackageInfoCompat.getLongVersionCode(this)
1414
}.apk"

app/src/main/kotlin/com/aistra/hail/utils/HDhizuku.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ object HDhizuku {
5757
if (HTarget.P) HiddenApiBypass.setHiddenApiExemptions("")
5858
val mPackageName = installer::class.java.getDeclaredField("mInstallerPackageName")
5959
mPackageName.isAccessible = true
60-
if (mPackageName.get(installer) != DhizukuVariables.PACKAGE_NAME) {
61-
mPackageName.set(installer, DhizukuVariables.PACKAGE_NAME)
60+
if (mPackageName.get(installer) != DhizukuVariables.OFFICIAL_PACKAGE_NAME) {
61+
mPackageName.set(installer, DhizukuVariables.OFFICIAL_PACKAGE_NAME)
6262
val mInstaller = installer::class.java.getDeclaredField("mInstaller")
6363
mInstaller.isAccessible = true
6464
val origin = mInstaller.get(installer)

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
22
plugins {
3-
id("com.android.application") version "8.2.0" apply false
3+
id("com.android.application") version "8.5.2" apply false
44
kotlin("android") version "2.0.0" apply false
55
}

0 commit comments

Comments
 (0)