Qt6/Requirements
Jump to navigation
Jump to search
Buildsystem Requirements
Android
Must have features:
- build any/all Android ABIs (armv7a, armv8, x86 & x86_64) in one go. Of course the user should be able to specify which one(s) he is going to use.
- build Java bits:
- build Qt java files
- merge & build project java files
- build & sign an .apk without using additional buildsystem(s) as we do now in qmake, but using the Android tools directly (as gradle & qbs is doing).
- build & sign an .aab (Android App Bundle), same as above, it should do that using the Android tools directly.
- config the most important bits for .apk Android manifest from within the buildsystem file
- application/activity name
- package versions
- SDK versions
- additional permissions
- config the most important bits for .aab config files
Nice to have features:
- config the most of the apk Android manifest fields within the buildsystem file
- config the most important bits for .aab config files