Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Firebase crashlytics에 안드로이드 symbols 업로드 #31

Open
MinSeungHyun opened this issue Oct 8, 2024 · 0 comments
Open

Firebase crashlytics에 안드로이드 symbols 업로드 #31

MinSeungHyun opened this issue Oct 8, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@MinSeungHyun
Copy link
Member

Codemagic에서 자동으로 되게 시도해봤지만 계속 같은 오류만 나고 있음

Crashlytics gradle plugin 3.0.0으로 올려야 해결될 것으로 보임
3.0.0으로 올리기 위해선 Gradle 버전 8로 올려야하기 때문에 아직은 불가능
firebase/firebase-android-sdk#4280 (comment)

Script:

echo "Checking firebase-tools version"
npx firebase-tools@latest --version

echo "Uploading symbols for Android"
npx firebase-tools@latest crashlytics:symbols:upload --app=1:55232180944:android:bed57925bd8793fe1664d5 build/app/outputs/symbols --token <hidden>
Details

Checking firebase-tools version
13.21.0
Uploading symbols for Android
i  Downloading crashlytics-buildtools.jar to /Users/builder/.cache/firebase/crashlytics/buildtools/crashlytics-buildtools-3.0.2.jar
i  For open source licenses used by this command, look in the META-INF directory in the buildtools.jar file

i  Generating symbols for build/app/outputs/symbols
⚠  [CRASHLYTICS LOG DEBUG] Crashlytics Buildtools initialized.
[CRASHLYTICS LOG DEBUG] Extracting dump_syms from dump_syms/macos/dump_syms.bin to /Users/builder/clone/.crashlytics/dump_syms.bin
[CRASHLYTICS LOG DEBUG] Breakpad symbol generator initialized: /Users/builder/clone/.crashlytics/dump_syms.bin
[CRASHLYTICS LOG DEBUG] Generating native symbol files for /Users/builder/clone/build/app/outputs/symbols; writing output to: /var/folders/w2/rrf5p87d1bbfyphxc7jdnyvh0000gn/T/crashlytics-75f0f7b8-2bfa-4074-b060-d7e02b254969/nativeSymbols/1-55232180944-android-bed57925bd8793fe1664d5/breakpad
[CRASHLYTICS LOG DEBUG] 4 native libraries found at build/app/outputs/symbols
[CRASHLYTICS LOG DEBUG] Crashlytics generating Breakpad Symbol file for: /Users/builder/clone/build/app/outputs/symbols/app.android-x64.symbols
[CRASHLYTICS LOG DEBUG] Extracting Breakpad symbols to temp file: /var/folders/w2/rrf5p87d1bbfyphxc7jdnyvh0000gn/T/crashlytics-75f0f7b8-2bfa-4074-b060-d7e02b254969/nativeSymbols/1-55232180944-android-bed57925bd8793fe1664d5/breakpad/app.android-x64.symbols17816074057003182116.tmp
[CRASHLYTICS LOG DEBUG] GNU Build Id for /Users/builder/clone/build/app/outputs/symbols/app.android-x64.symbols: 4f130e49cf6584778a83ebb4d2000ae8
[CRASHLYTICS LOG DEBUG] Renaming Breakpad symbol file to: /var/folders/w2/rrf5p87d1bbfyphxc7jdnyvh0000gn/T/crashlytics-75f0f7b8-2bfa-4074-b060-d7e02b254969/nativeSymbols/1-55232180944-android-bed57925bd8793fe1664d5/breakpad/app.android-x64-x86_64-4f130e49cf6584778a83ebb4d2000ae8.sym
[CRASHLYTICS LOG DEBUG] Generated symbol file: /var/folders/w2/rrf5p87d1bbfyphxc7jdnyvh0000gn/T/crashlytics-75f0f7b8-2bfa-4074-b060-d7e02b254969/nativeSymbols/1-55232180944-android-bed57925bd8793fe1664d5/breakpad/app.android-x64-x86_64-4f130e49cf6584778a83ebb4d2000ae8.sym (4,384,641 bytes)
[CRASHLYTICS LOG DEBUG] Crashlytics generating Breakpad Symbol file for: /Users/builder/clone/build/app/outputs/symbols/app.ios-arm64.symbols
[CRASHLYTICS LOG DEBUG] Extracting Breakpad symbols to temp file: /var/folders/w2/rrf5p87d1bbfyphxc7jdnyvh0000gn/T/crashlytics-75f0f7b8-2bfa-4074-b060-d7e02b254969/nativeSymbols/1-55232180944-android-bed57925bd8793fe1664d5/breakpad/app.ios-arm64.symbols15664865113118002536.tmp
java.io.IOException: Breakpad symbol generation failed (exit=1), see STDERR
	at com.google.firebase.crashlytics.buildtools.ndk.internal.breakpad.BreakpadSymbolGenerator.generateSymbols(BreakpadSymbolGenerator.java:129)
	at com.google.firebase.crashlytics.buildtools.Buildtools.generateNativeSymbolFiles(Buildtools.java:306)
	at com.google.firebase.crashlytics.buildtools.CommandLineHelper.executeGenerateSymbols(CommandLineHelper.java:193)
	at com.google.firebase.crashlytics.buildtools.CommandLineHelper.executeCommand(CommandLineHelper.java:125)
	at com.google.firebase.crashlytics.buildtools.CommandLineHelper.main(CommandLineHelper.java:72)
	at com.google.firebase.crashlytics.buildtools.Buildtools.main(Buildtools.java:114)


Error: java command failed with args: -jar,/Users/builder/.cache/firebase/crashlytics/buildtools/crashlytics-buildtools-3.0.2.jar,-symbolGenerator,breakpad,-symbolFileCacheDir,/var/folders/w2/rrf5p87d1bbfyphxc7jdnyvh0000gn/T/crashlytics-75f0f7b8-2bfa-4074-b060-d7e02b254969/nativeSymbols/1-55232180944-android-bed57925bd8793fe1664d5/breakpad,-verbose,-generateNativeSymbols,-unstrippedLibrary,build/app/outputs/symbols,-clientName,firebase-cli;crashlytics-buildtools


Build failed :|
Step 11 script `Post-publish script` exited with status code 1

@MinSeungHyun MinSeungHyun added the bug Something isn't working label Oct 8, 2024
@MinSeungHyun MinSeungHyun self-assigned this Oct 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant