diff options
author | Charles Lombardo <clombardo169@gmail.com> | 2023-05-13 18:39:28 +0200 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2023-06-03 09:06:01 +0200 |
commit | 2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e (patch) | |
tree | 0d8634a50018c161ebce2dc40439ca4bb64f5e38 /src/android/app/build.gradle.kts | |
parent | android: Move theme options out of advanced settings (diff) | |
download | yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.gz yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.bz2 yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.lz yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.xz yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.tar.zst yuzu-2289f7ad1536cdb44ae02c25d1c6ed85d7567e2e.zip |
Diffstat (limited to 'src/android/app/build.gradle.kts')
-rw-r--r-- | src/android/app/build.gradle.kts | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/src/android/app/build.gradle.kts b/src/android/app/build.gradle.kts index 8c970609f..f0a4dbd5a 100644 --- a/src/android/app/build.gradle.kts +++ b/src/android/app/build.gradle.kts @@ -48,7 +48,6 @@ android { applicationId = "org.yuzu.yuzu_emu" minSdk = 30 targetSdk = 33 - versionCode = 1 versionName = getVersion() ndk { @@ -85,26 +84,39 @@ android { getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" ) + defaultConfig.versionCode = 1 + } + + register("relWithVersionCode") { + signingConfig = signingConfigs.getByName("debug") + isMinifyEnabled = true + isDebuggable = false + proguardFiles( + getDefaultProguardFile("proguard-android.txt"), + "proguard-rules.pro" + ) + defaultConfig.versionCode = autoVersion } // builds a release build that doesn't need signing // Attaches 'debug' suffix to version and package name, allowing installation alongside the release build. register("relWithDebInfo") { - initWith(getByName("release")) - versionNameSuffix = "-debug" signingConfig = signingConfigs.getByName("debug") - enableAndroidTestCoverage = false + isMinifyEnabled = true isDebuggable = true + versionNameSuffix = "-debug" + enableAndroidTestCoverage = false isJniDebuggable = true + defaultConfig.versionCode = 1 } // Signed by debug key disallowing distribution on Play Store. // Attaches 'debug' suffix to version and package name, allowing installation alongside the release build. debug { - // TODO If this is ever modified, change application_id in debug/strings.xml - versionNameSuffix = "-debug" isDebuggable = true isJniDebuggable = true + versionNameSuffix = "-debug" + defaultConfig.versionCode = 1 } } @@ -118,6 +130,7 @@ android { create("ea") { dimension = "version" buildConfigField("Boolean", "PREMIUM", "true") + applicationIdSuffix = ".ea" } } |