fix(android): épingler le keystore debug dans la config de signature

Avec XDG_CONFIG_HOME défini, AGP cherche le keystore debug dans
$XDG_CONFIG_HOME/.android au lieu de ~/.android : les builds debug
étaient signés différemment selon l'environnement et la connexion
Play Jeux échouait (DEVELOPER_ERROR) faute d'empreinte correspondante.
Pointer explicitement ~/.android/debug.keystore rend la signature debug
déterministe, quelle que soit la machine ou l'environnement.
This commit is contained in:
herel committed 2026-08-31 23:11:26 +02:00
1 parent 853541d41b
commit ef0e4e582c
1 file changed
+11 -2
+11 -2
View File
@@ -20,11 +20,20 @@ android {
targetSdk = 37
applicationId = "com.livrets.androidApp"
versionCode = 4
versionName = "1.0.3"
versionCode = 5
versionName = "1.0.4"
}
signingConfigs {
getByName("debug") {
val f = file("${System.getProperty("user.home")}/.android/debug.keystore")
if (f.exists()) {
storeFile = f
storePassword = "android"
keyAlias = "androiddebugkey"
keyPassword = "android"
}
}
create("release") {
if (keystoreProperties.isNotEmpty()) {
storeFile = file(keystoreProperties["storeFile"] as String)