From 0ede5c690b654323792f36a3c17f709d3ecde282 Mon Sep 17 00:00:00 2001 From: Kohei Date: Thu, 26 Feb 2026 19:06:14 +0900 Subject: [PATCH] fix: handle missing storeFile in signing config Avoid crash when keystore.properties has no storeFile entry by using takeIf/let to safely resolve the path. Co-Authored-By: Claude Opus 4.6 --- android/app/build.gradle.kts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index ff754fdc5..103609a56 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -27,7 +27,8 @@ android { signingConfigs { create("release") { - storeFile = rootProject.file(keystoreProperties.getProperty("storeFile", "")) + storeFile = keystoreProperties.getProperty("storeFile", "") + .takeIf { it.isNotEmpty() }?.let { rootProject.file(it) } storePassword = keystoreProperties.getProperty("storePassword", "") keyAlias = keystoreProperties.getProperty("keyAlias", "") keyPassword = keystoreProperties.getProperty("keyPassword", "")