How Symbolication Works on Android
On Android, while symbolicating a crash, we enhanced the way we upload files in Android.
While uploading a new mapping file, a developer can choose its:
App version number.
The developer will be able to see all the previously uploaded files sorted descendingly by when they got uploaded (new file on top of the table). Also, they can delete a previously uploaded mapping file, as shown below:
Crash Symbolication Process
When symbolicating a crash, we add the mapping file of the corresponding Version Code (this is what we display between brackets in the app_version); a message will be displayed inside the crash when it is not symbolicated.
It will check if we have a mapping file with the corresponding version code or not. If we don't find the mapping file that corresponds to the right app version, the developer will have to upload the deobfuscation file of version_code (version name).
Once a mapping file is uploaded, all relevant crashes will be symbolicated.
You can check the ways to upload it and its steps through our docs here.