Create gplay and fdroid variant

This commit is contained in:
Benoit Marty
2024-01-11 20:45:22 +01:00
committed by Benoit Marty
parent e859b58f09
commit e4ef00908b
4 changed files with 25 additions and 14 deletions

View File

@@ -69,7 +69,7 @@ android {
}
signingConfigs {
named("debug") {
getByName("debug") {
keyAlias = "androiddebugkey"
keyPassword = "android"
storeFile = file("./signature/debug.keystore")
@@ -87,13 +87,13 @@ android {
}
buildTypes {
named("debug") {
getByName("debug") {
resValue("string", "app_name", "Element X dbg")
applicationIdSuffix = ".debug"
signingConfig = signingConfigs.getByName("debug")
}
named("release") {
getByName("release") {
resValue("string", "app_name", "Element X")
signingConfig = signingConfigs.getByName("debug")
@@ -143,6 +143,21 @@ android {
buildFeatures {
buildConfig = true
}
flavorDimensions += "store"
productFlavors {
create("gplay") {
dimension = "store"
isDefault = true
buildConfigField("String", "SHORT_FLAVOR_DESCRIPTION", "\"G\"")
buildConfigField("String", "FLAVOR_DESCRIPTION", "\"GooglePlay\"")
}
create("fdroid") {
dimension = "store"
buildConfigField("String", "SHORT_FLAVOR_DESCRIPTION", "\"F\"")
buildConfigField("String", "FLAVOR_DESCRIPTION", "\"FDroid\"")
}
}
}
androidComponents {

View File

@@ -91,10 +91,8 @@ object AppModule {
gitRevisionDate = "TODO",
// BuildConfig.GIT_BRANCH_NAME,
gitBranchName = "TODO",
// BuildConfig.FLAVOR_DESCRIPTION,
flavorDescription = "TODO",
// BuildConfig.SHORT_FLAVOR_DESCRIPTION,
flavorShortDescription = "TODO",
flavorDescription = BuildConfig.FLAVOR_DESCRIPTION,
flavorShortDescription = BuildConfig.SHORT_FLAVOR_DESCRIPTION,
)
@Provides

View File

@@ -97,8 +97,8 @@ fun Project.setupKover() {
defaults {
// add reports of both 'debug' and 'release' Android build variants to default reports
mergeWith("debug")
mergeWith("release")
mergeWith("gplayDebug")
mergeWith("gplayRelease")
verify {
onCheck = true
@@ -202,7 +202,7 @@ fun Project.setupKover() {
}
}
androidReports("release") {}
androidReports("gplayRelease") {}
}
}

View File

@@ -43,10 +43,8 @@ object Singleton {
gitRevisionDate = "TODO",
// BuildConfig.GIT_BRANCH_NAME,
gitBranchName = "TODO",
// BuildConfig.FLAVOR_DESCRIPTION,
flavorDescription = "TODO",
// BuildConfig.SHORT_FLAVOR_DESCRIPTION,
flavorShortDescription = "TODO",
flavorDescription = "NA",
flavorShortDescription = "NA",
)
init {