From a9c7596e9884a706985bbaf72634f8c435ad0f18 Mon Sep 17 00:00:00 2001 From: inventory69 Date: Sun, 21 Dec 2025 11:13:10 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20Add=20missing=20imports?= =?UTF-8?q?=20to=20build.gradle.kts=20for=20GitHub=20Actions?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Import java.util.Properties and java.io.FileInputStream - Fix Gradle Kotlin DSL compilation errors - Use getProperty() instead of casting to avoid warnings --- android/app/build.gradle.kts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index ef1a792..07c36bd 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -3,6 +3,9 @@ plugins { alias(libs.plugins.kotlin.android) } +import java.util.Properties +import java.io.FileInputStream + android { namespace = "dev.dettmer.simplenotes" compileSdk { @@ -35,13 +38,13 @@ android { // Load keystore configuration from key.properties file val keystorePropertiesFile = rootProject.file("key.properties") if (keystorePropertiesFile.exists()) { - val keystoreProperties = java.util.Properties() - keystoreProperties.load(java.io.FileInputStream(keystorePropertiesFile)) + val keystoreProperties = Properties() + keystoreProperties.load(FileInputStream(keystorePropertiesFile)) - storeFile = file(keystoreProperties["storeFile"] as String) - storePassword = keystoreProperties["storePassword"] as String - keyAlias = keystoreProperties["keyAlias"] as String - keyPassword = keystoreProperties["keyPassword"] as String + storeFile = file(keystoreProperties.getProperty("storeFile")) + storePassword = keystoreProperties.getProperty("storePassword") + keyAlias = keystoreProperties.getProperty("keyAlias") + keyPassword = keystoreProperties.getProperty("keyPassword") } } }