'Why does the APK size change so much when changing minSDK on flutter

I'm having a rather confusing problem. I use flutter build apk command to generate apk file.

When I set min sdk to 20 the size of size is 30M. But if I set minskd greater than 22 then my apk file size is almost double bigger.

When I use the command flutter build apk --analyze-size --target-platform=android-arm64 the file size is the same as the file size when setting min sdk to 20



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source