Build metadata - how to build special app flavour?

Hi,

i’ve made a special app flavour via the buildTypes section of the build.gradle for my app. Before it was “release” and now it’s “gplay” and “fdroid”.

The fdroid metadata seems to only build “release” via the cmd “gradlew assembleRelease”. Is there an option where I could specify I’d like to build “fdroid” (assembleFdroid) instead?

Thanks

Catfriend1

assembleFdroidRelease did not worK?

Hi,

Where in the metadata do I need to specify this? In Gradle, I already know the correct cmd line.

build.gradle eg. https://github.com/iNPUTmice/Conversations/blob/master/build.gradle#L131

@Licaon_Kter maybe add the corresponding metadata file:

Builds:
[...]
  - versionName: 2.8.9+fcr
    versionCode: 395
    commit: 2.8.9
    gradle:
      - conversationsFreeCompat
[...]

source:

Thank you :-). This brought me to the idea to make the changes between buildtypes visible through the versionnamesuffix. Will keep the release build process for fdroid like before then. At some point I intended to change the package name to end in fdroid but that’s causing too much pity forb users.

Why bother with the suffix? You could just add one to the version name (careful to not break autoupdate :))

1 Like