I have started publishing my app to the Android play store and need to upload a symbols.zip file to de-obfuscate my crash reports. When I build my app in Unity 2020.1.0f1 ( had the same problem in the previous version) the app bundle(aab) is about 35MB, but my symbols.zip is almost 400MB.
I am using the Android NDK and SDK included with Unity. In my build settings, I have tried using R8 under minify and without.
Google will not accept such a large symbols file. I need to figure out how to get the symbols file to a reasonable size.
I have tried searching for solutions, but am coming up empty. I have tried moving to a newer version of Unity.
Following up on my comment - it is actually very easy to solve this problem. Just unzip generated symbols.zip
and archive it again without any changes.
As you can see, the size of the repacked archive is ~5 times smaller.
.dbg.so
extension in subdirectories.The resulting zip file should be way smaller. Our symbols files usually have around 1.9GB and it gets to around 240MB after these steps.
In addition to @Enigo's answer, if you are using Windows to zip, do not zip the originally extracted folder. Zip the contents of it, then rename.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With