Hi,
We have been using firebase crashlytics to see our android game crashes which is built in Unity Framework. We upload symbols file with firebase cli. The commands to upload symbols file are as below;
firebase crashlytics:mappingfile:generateid --resource-file=crashlytics_id-$BUILD_NUMBER.xml
firebase crashlytics:mappingfile:upload --app=$APP_ID --resource-file=crashlytics_id-$BUILD_NUMBER.xml $APP_NAME-${BUILD_NUMBER}_mapping.txt
firebase crashlytics:symbols:upload --app=$APP_ID $APP_NAME-$BUILD_NUMBER-$BUILD_NUMBER-v$BUILD_NUMBER.symbols.zip
However we could not see some crash logs which which shows "Missing BuildId" in the firebase build. I will share two crashlytics event as an example;
In these crash events, libc.so and libart.so is not seen.
- Is there anything to do from our side to be able to symbolicate this libraries(libc.so and libart.so)?
- First command that I shared (firebase crashlytics:mappingfile:generateid) creates an xml file, and then with the second command I upload it to firebase. In the firebase cli documentation, it is not explained eloborately, but should this xml file be included in android aab bundle?
- What else can I upload to Firebase to see more transparent crash logs?
firebase cli version: 11.13.0
firebase-crashlytics-ndk:18.3.2
firebase-crashlytics-unity:10.3.0