Есть единый проект, у которого minSdk 19 targetSdk 30.
uses-sdk в манифесте не используется, min и target объявлены в android{ defatultConfig {...}}
Хочу сделать одно последнее обновление, которое зааффектит только девайсы на 19 и 20 sdk. И никак не зааффектит 21+.
После этого minSdk будет 21, таргет 30 (то есть добавлять флейвор ради одного фикса не хочу, там буквально 20 строк кода)
Как это правильно сделать?
То есть сейчас versioncode 1111 (19-30)
Хочу одну версию (видимо с versioncode 1112) (19-20)
И дальше будет versioncode 1113 (21-30)
Основной страх: патч с versioncode 1112 зааффектит все девайсы, а не только 19-20.
Вопросы:
1) Можно ли как-то обойтись без uses-sdk в манифесте для дальнейшей аппы?
2) Можно ли и как (где почитать) грузить в плеймаркет 2 апк с моим кейсом, или в таком случае только aab?
3) С сентября грузить нужно только aab, так что настраивай флейворы на будущее и не дури головы. Верно или нет?
Идеальный кейс для меня: ответ на 2 можно (помогите понять, как), и я пишу
android{ defatultConfig {
minSdkVersion 19
maxSdkversion 20
targetSdkVersion 20
version 1112}} гружу это в маркет, а для всех остальных будет
minSdkVersion 21
targetSdkVersion 30
version 1113