@@ -3,6 +3,8 @@ import java.util.zip.ZipFile
33plugins {
44 alias(libs.plugins.android.application)
55 alias(libs.plugins.kotlin.compose)
6+ alias(libs.plugins.kotlin.parcelize)
7+ alias(libs.plugins.kotlin.serialization)
68}
79
810val githubClientId = providers.gradleProperty(" ABK_GITHUB_CLIENT_ID" )
@@ -76,7 +78,7 @@ android {
7678
7779 defaultConfig {
7880 applicationId = " com.abk.kernel"
79- minSdk = 26
81+ minSdk = 33
8082 targetSdk = 35
8183 versionCode = 10025
8284 versionName = " 1.2.5"
@@ -92,7 +94,7 @@ android {
9294 buildConfigField(" String" , " APP_BUILD_COMMIT_SHA" , " \" ${appBuildCommitSha.get()} \" " )
9395 buildConfigField(" String" , " APP_BUILD_WORKFLOW_NAME" , " \" ${appBuildWorkflowName.get()} \" " )
9496 buildConfigField(" String" , " GITHUB_CLIENT_ID" , " \" ${githubClientId.get()} \" " )
95- buildConfigField(" String" , " SOURCE_REPO_OWNER" , " \" xingguangcuican6666 \" " )
97+ buildConfigField(" String" , " SOURCE_REPO_OWNER" , " \" fanziyun \" " )
9698 buildConfigField(" String" , " SOURCE_REPO_NAME" , " \" ABK\" " )
9799 buildConfigField(" String" , " SOURCE_REPO_DEFAULT_BRANCH" , " \" dev\" " )
98100 buildConfigField(" String" , " UPSTREAM_REPO_URL" , " \" https://github.com/zzh20188/GKI_KernelSU_SUSFS\" " )
@@ -145,6 +147,9 @@ android {
145147 }
146148 }
147149 packaging {
150+ dex {
151+ useLegacyPackaging = true
152+ }
148153 jniLibs {
149154 useLegacyPackaging = true
150155 }
@@ -203,11 +208,22 @@ dependencies {
203208 testImplementation(libs.junit)
204209 testImplementation(libs.robolectric)
205210 testImplementation(libs.kotlinx.coroutines.test)
211+ testImplementation(" io.mockk:mockk:1.13.14" )
206212 testImplementation(libs.androidx.test.core)
207213 androidTestImplementation(libs.androidx.junit)
208214 androidTestImplementation(libs.androidx.espresso.core)
209215 androidTestImplementation(platform(libs.androidx.compose.bom))
210216 androidTestImplementation(libs.androidx.ui.test.junit4)
217+
218+ // MIUIX HyperOS theme
219+ implementation(libs.miuix.core)
220+ implementation(libs.miuix.icons)
221+ implementation(libs.miuix.preference)
222+ implementation(libs.miuix.blur)
223+ implementation(libs.androidx.navigation3.runtime)
224+ implementation(libs.androidx.lifecycle.viewmodel.navigation3)
225+ implementation(libs.miuix.navigation3.ui)
226+
211227 debugImplementation(libs.androidx.ui.tooling)
212228 debugImplementation(libs.androidx.ui.test.manifest)
213229}
0 commit comments