chore(build): add release keystore and configure signing for all build types

This commit is contained in:
zarazaex69
2026-04-07 12:42:46 +03:00
parent 420a3e4230
commit c2c17bd70f
2 changed files with 13 additions and 1 deletions
+13 -1
View File
@@ -38,13 +38,26 @@ android {
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
signingConfigs {
create("release") {
storeFile = file("${rootProject.projectDir}/release.keystore")
storePassword = "android"
keyAlias = "v2rayng"
keyPassword = "android"
}
}
buildTypes {
debug {
signingConfig = signingConfigs.getByName("release")
}
release {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android-optimize.txt"),
"proguard-rules.pro"
)
signingConfig = signingConfigs.getByName("release")
}
}
@@ -52,7 +65,6 @@ android {
productFlavors {
create("fdroid") {
dimension = "distribution"
applicationIdSuffix = ".fdroid"
buildConfigField("String", "DISTRIBUTION", "\"F-Droid\"")
}
create("playstore") {