tried to reinstall unity and reset settings, when I build a game from a completely empty project, empty scene, i get an apk of 20 Mb, after installation on phone the app takes 62Mb.
I checked the editor log but couldn’t figure out anything meaningful out of it.
I Will be so thankful for even a hint as to why this is happening…
Thank you Fuzzy, appreciate it!
Its just that wile searching for a fix to this problem (which might not be a problem like you said) i saw people that have apk’s 10 Mb big and installed they are 20 Mb.
This happens for an EMPTY project, no game object nor scripts… ):
Am i too big or is this size normal ?
so it just dropped 10 mb? thats about all you will save when going to ARM only. although 52mb is to big, I have a small puzzle game, only takes 32mb on the phone after installed.
When installing an APK, the PackageManager extracts native libraries from it and installs them to a specific location. This ends up with “on phone” size being larger than the APK size. The difference should remain constant so it’s not that critical for a non-empty app.
Alternative is to use extractNativeLibraries=false flag: Reduce your app size | App quality | Android Developers, section “Avoid extracting native libraries”. However your APK size is going to be significantly larger; if that’s acceptable, you are going to have “on phone” size very close to the APK size.
I can say: with U4.7 i get i file size about= 7,27mb APK !!! pretty great !!!
Again with U5.6 and with REALLY optimal player settings, i get = 10,0mb APK :(. And i guess with U2017 & U2018 it gets more worst ! :(. Don´t know why Unity is making it more bad.
Conclusion: old Unity 4.7 is much better in filesize and also in performance !
For the test, an empty scene. Than turning everything off, that is not needed. Like, Gi-baking, etc. I use Net Sub-set which results in a smaller size, in comparison to the normal net.