Closed ignoramous closed 1 month ago
The Firebase CLI tool has not been updated to pull v3 of the Crashlytics buidltools, which does support these Go binaries. I will make that change.
For now, you can manually tell the Firebase CLI tool to use the latest Crashlytics buildtools jar by:
Download v3 of the Crashlytics buildtools jar from: https://dl.google.com/android/maven2/com/google/firebase/firebase-crashlytics-buildtools/3.0.0/firebase-crashlytics-buildtools-3.0.0.jar
Tell the Firebase CLI tool to use it by setting the environment variable:
export CRASHLYTICS_LOCAL_JAR=/path/to/firebase-crashlytics-buildtools-3.0.0.jar
Run the Firebase CLI tool in debug mode, but don't set the symbol generator to csym so it uses breakpad:
firebase crashlytics:symbols:upload --debug --app=FIREBASE_APP_ID /path/to/symbols
If you see a line in debug like "[CRASHLYTICS LOG DEBUG] Skipping dumpsyms extraction, file exists: /path/to/.crashlytics/dump_syms.bin", delete that file. It is the old dump_syms binary from the old buildtools jar. Then try this step again.
If this does not work, please let me know. Otherwise, wait for the next version of the Firebase CLI tools.
Environment info
firebase-tools: 13.10.2
Platform: Ubuntu
Test case
Steps to reproduce
See above and https://github.com/firebase/firebase-android-sdk/issues/4699
Expected behavior
Uploads the symbols.
Actual behavior
breakpad:
csym: