Skip to content

Conversation

@jmartinesp
Copy link
Collaborator

@jmartinesp jmartinesp commented Feb 2, 2026

This is done manually in the CI, since we can't do it directly in either the SDK using cargo or in the Android project using gradle.

These debug symbols are uploaded to Sentry and allow symbolicating the backtraces from the SDK as needed.

Not having these debug symbols reduce the .so file size by ~50MB when uncompressed, making the final APKs using these a lot smaller, specially the universal ones.

Also, we can now publish snapshots versions, which made testing this so much easier and can be helpful in the future.

Needs matrix-org/matrix-rust-sdk#6101 to work properly.

jvmTarget = '1.8'
}

ndkVersion = '29.0.14206865'
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we provide this value through the CI too?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jmartinesp jmartinesp force-pushed the misc/sentry-cli-upload branch from 7e70d0b to 9b4ca4b Compare February 4, 2026 10:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants