Hi both of you
msmalik681 and
bWWd ,
msmalik681 noted your report about crashing, I will find time to check if it relates to my changes (will be quite some time until I can look at it). Thanks!
bWWd 100 MB is pain I guess. To my knowledge, there are at least 2 solutions, (I didn't test both of them myself yet) it seems 1. might be possible that you can try to do it without need a change on engine side.
1. Android app bundle - in short we send Google compiled code, assets, etc let them build and sign the app for multiple target screens/devices. This reduce your total file size further as you no longer need to combine all assets for all screens together. I saw it also relaxes the maximum APK size to 150 MB. https://developer.android.com/guide/app-bundle
2. Expansion file - for app in demand of very large file size in terms of GB. More complicated and definitely need engine to also handle it https://developer.android.com/google/play/expansion-files.html
You might try 1. if it helps + further optimize assets , it might be able to reach your target.
This article I linked above https://medium.com/mindorks/android-app-bundle-6c65ce8105a1 has a tutorial on how to create an app bundle (both in command line and via Android Studio), and test overall workflow.
PS. No need to pay attention to Dynamic Feature as mentioned in article yet.