summaryrefslogtreecommitdiffstats
path: root/src/android/app/build.gradle.kts
diff options
context:
space:
mode:
authorCharles Lombardo <clombardo169@gmail.com>2024-01-22 10:34:17 +0100
committerGitHub <noreply@github.com>2024-01-22 10:34:17 +0100
commit889c5d2705f8b39e27d0adf75c6831902d74943d (patch)
tree9d5bc53e21cfe82a817645d2780747717d27ed1f /src/android/app/build.gradle.kts
parentMerge pull request #12738 from t895/lock-drawer (diff)
parentandroid: Provide debug.keystore for debug and relWithDebInfo builds (diff)
downloadyuzu-889c5d2705f8b39e27d0adf75c6831902d74943d.tar
yuzu-889c5d2705f8b39e27d0adf75c6831902d74943d.tar.gz
yuzu-889c5d2705f8b39e27d0adf75c6831902d74943d.tar.bz2
yuzu-889c5d2705f8b39e27d0adf75c6831902d74943d.tar.lz
yuzu-889c5d2705f8b39e27d0adf75c6831902d74943d.tar.xz
yuzu-889c5d2705f8b39e27d0adf75c6831902d74943d.tar.zst
yuzu-889c5d2705f8b39e27d0adf75c6831902d74943d.zip
Diffstat (limited to 'src/android/app/build.gradle.kts')
-rw-r--r--src/android/app/build.gradle.kts15
1 files changed, 11 insertions, 4 deletions
diff --git a/src/android/app/build.gradle.kts b/src/android/app/build.gradle.kts
index 06e59d1ac..188ef9469 100644
--- a/src/android/app/build.gradle.kts
+++ b/src/android/app/build.gradle.kts
@@ -82,8 +82,8 @@ android {
}
val keystoreFile = System.getenv("ANDROID_KEYSTORE_FILE")
- if (keystoreFile != null) {
- signingConfigs {
+ signingConfigs {
+ if (keystoreFile != null) {
create("release") {
storeFile = file(keystoreFile)
storePassword = System.getenv("ANDROID_KEYSTORE_PASS")
@@ -91,6 +91,12 @@ android {
keyPassword = System.getenv("ANDROID_KEYSTORE_PASS")
}
}
+ create("default") {
+ storeFile = file("$projectDir/debug.keystore")
+ storePassword = "android"
+ keyAlias = "androiddebugkey"
+ keyPassword = "android"
+ }
}
// Define build types, which are orthogonal to product flavors.
@@ -101,7 +107,7 @@ android {
signingConfig = if (keystoreFile != null) {
signingConfigs.getByName("release")
} else {
- signingConfigs.getByName("debug")
+ signingConfigs.getByName("default")
}
resValue("string", "app_name_suffixed", "yuzu")
@@ -118,7 +124,7 @@ android {
register("relWithDebInfo") {
isDefault = true
resValue("string", "app_name_suffixed", "yuzu Debug Release")
- signingConfig = signingConfigs.getByName("debug")
+ signingConfig = signingConfigs.getByName("default")
isMinifyEnabled = true
isDebuggable = true
proguardFiles(
@@ -133,6 +139,7 @@ android {
// Signed by debug key disallowing distribution on Play Store.
// Attaches 'debug' suffix to version and package name, allowing installation alongside the release build.
debug {
+ signingConfig = signingConfigs.getByName("default")
resValue("string", "app_name_suffixed", "yuzu Debug")
isDebuggable = true
isJniDebuggable = true