Build receipe to create different apk-s depending on minSdk

I have created an android app to view csv files GitHub - k3b/CsvViewer: App to show csv data in a table view · GitHub.

Can somebody help me to fix fdroid build (#16050595466) · Jobs · k3b / Data-old · GitLab in the fdroid build receipe yml file Draft: New app: CsvViewer (!46507) · Merge requests · F-Droid / Data · GitLab ?

Background:

gradlew.bat csv_viewer_android_app:assembleRelease

will create these files (for different Android-Versions)

  • …/CsvViewer/csv_viewer_android_app/build/outputs/apk/minApi21/release/csv_viewer_android_app-minApi21-release-unsigned.apk
  • …/CsvViewer/csv_viewer_android_app/build/outputs/apk/minApi23/release/csv_viewer_android_app-minApi23-release-unsigned.apk
  • …/CsvViewer/csv_viewer_android_app/build/outputs/apk/minApi24/release/csv_viewer_android_app-minApi24-release-unsigned.apk
  • …/CsvViewer/csv_viewer_android_app/build/outputs/apk/minApi29/release/csv_viewer_android_app-minApi29-release-unsigned.apk

the yml-build receipe contains a unique versionCode for every flavor

VercodeOperation:

  • ‘%c + 21’
  • ‘%c + 23’
  • ‘%c + 24’
  • ‘%c + 29’

So versionCode “2000” will have a flovor versionCode “2024” for minSdk=24=Android-7

We can talk there