firebase / firebase/firebase-unity-sdk

[FR]: Android native crash stacktrace symbolication: Open source/local symbolication tool/library validation tool

Open
#1,151 1 comment 0 reactions 0 assignees View on GitHub
api: crashlytics type: feature request
Dominant language
C#
Stars
320
Forks
60
Avg merge
11h 15m
Merged PRs (30d)
11

Description

### Description

Hi firebase team:
1. Our unity game is quite large and has post processing mechanism to modify and protect libraries such as libunity.so/libil2cpp.so
2. Takes multiple steps to verify symbolication is working properly on Firebase Crashlytics console
3. Almost impossible to look into this symbolication process, the tips and guides only says what to try or best practices, but little information is gave as to how it actually works or how to debug

### API Proposal

- Option 1: Open source the symbolication part of the crashlytics console, would be nice for both iOS and Android
- Option 2: Provide sth similar to ``Firebase CLI`` or ``bundletool.jar`` to allow us to symbolicate a locally captured tombstone/stacktrace , which would also work when we have some crash on devices that failed at initializing Firebase
- Option 3: Provide an inspection/validation tool for libraries and symbol files, pointing out some potential issues on them to help us check this part

### Firebase Product(s)

Crashlytics

### Targeted Platform(s)

Android

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.