From fce0f9a33b5463bf44b07228b3b9ac5de49edcc1 Mon Sep 17 00:00:00 2001 From: zarazaex69 Date: Wed, 8 Apr 2026 09:21:53 +0300 Subject: [PATCH] chore(build): support environment-based signing configuration --- V2rayNG/app/build.gradle.kts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/V2rayNG/app/build.gradle.kts b/V2rayNG/app/build.gradle.kts index 9d5274b4..74dea90d 100644 --- a/V2rayNG/app/build.gradle.kts +++ b/V2rayNG/app/build.gradle.kts @@ -40,10 +40,19 @@ android { signingConfigs { create("release") { - storeFile = file("${rootProject.projectDir}/release.keystore") - storePassword = "android" - keyAlias = "v2rayng" - keyPassword = "android" + val keystorePath = System.getProperty("android.injected.signing.store.file") + ?: "${rootProject.projectDir}/release.keystore" + val keystorePassword = System.getProperty("android.injected.signing.store.password") + ?: "android" + val keyAliasName = System.getProperty("android.injected.signing.key.alias") + ?: "v2rayng" + val keyAliasPassword = System.getProperty("android.injected.signing.key.password") + ?: "android" + + storeFile = file(keystorePath) + storePassword = keystorePassword + keyAlias = keyAliasName + keyPassword = keyAliasPassword } }