File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,13 +34,43 @@ android {
3434 isMinifyEnabled = true
3535 isShrinkResources = true
3636 proguardFiles(
37- getDefaultProguardFile(" proguard-android-optimize.txt" ),
38- " proguard-rules.pro" ,
39- )
37+ getDefaultProguardFile(" proguard-android-optimize.txt" ),
38+ " proguard-rules.pro" ,
39+ )
4040 signingConfig = signingConfigs.getByName(" debug" )
4141 }
4242 }
4343
44+ androidComponents.onVariants { variant ->
45+ println (" variant: ${variant.name} " )
46+
47+ if (variant.name == " debug" ) {
48+ for (output in variant.outputs) {
49+ if (output.outputFileName.get().contains(" universal" )) {
50+ output.outputFileName.set(" btcmap-debug.apk" )
51+ } else {
52+ output.enabled.set(false )
53+ }
54+ }
55+ }
56+
57+ if (variant.name == " release" ) {
58+ for (output in variant.outputs) {
59+ if (output.outputFileName.get().contains(" universal" )) {
60+ output.outputFileName.set(" btcmap-${output.versionName.get()} -universal.apk" )
61+ }
62+
63+ if (output.outputFileName.get().contains(" arm64-v8a" )) {
64+ output.outputFileName.set(" btcmap-${output.versionName.get()} -arm.apk" )
65+ }
66+
67+ if (output.outputFileName.get().contains(" x86_64" )) {
68+ output.outputFileName.set(" btcmap-${output.versionName.get()} -x86.apk" )
69+ }
70+ }
71+ }
72+ }
73+
4474 buildFeatures {
4575 buildConfig = true
4676 viewBinding = true
Original file line number Diff line number Diff line change 22# # Foundation
33# Android Gradle Plugin
44# https://developer.android.com/build/releases/gradle-plugin
5- agp = " 9.1.1 "
5+ agp = " 9.2.0 "
66# This project is Kotlin-only
77# https://github.com/JetBrains/kotlin/releases
88kotlin = " 2.3.20"
Original file line number Diff line number Diff line change 11distributionBase =GRADLE_USER_HOME
22distributionPath =wrapper/dists
3- distributionUrl =https\://services.gradle.org/distributions/gradle-9.3 .1-bin.zip
3+ distributionUrl =https\://services.gradle.org/distributions/gradle-9.4 .1-bin.zip
44networkTimeout =10000
55validateDistributionUrl =true
66zipStoreBase =GRADLE_USER_HOME
You can’t perform that action at this time.
0 commit comments