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

[Android] Support dynamic page size for Android 15+ devices #3657

Closed
Tracked by #2237
markushi opened this issue Aug 26, 2024 · 9 comments · Fixed by #3620
Closed
Tracked by #2237

[Android] Support dynamic page size for Android 15+ devices #3657

markushi opened this issue Aug 26, 2024 · 9 comments · Fixed by #3620

Comments

@markushi
Copy link
Member

markushi commented Aug 26, 2024

Description

Related sentry-native issue: getsentry/sentry-native#989

Android 15 devices with page size 16kb enabled, will face a startup crash when using our Sentry SDK.

As outlined here, getsentry/sentry-native#1028 NDK 27 is required in order to produce 16kb friendly libraries, which in turn requires min SDK level 21 (we're currently on 19)

After some discussion we decided to release this change, including the breaking min. SDK bump, as a minor SDK 7.x.x version - The downside of every app crashing doesn't outweigh sticking to semver, especially when 99% of devices are on 21+ already.

@maxoertel
Copy link

Hi @markushi,

Does your team already have an estimated date when this will be released? We are preparing our app currently for Android 15 and Sentry not supporting 16kb page sizes yet is currently a blocker for us.

Thx in advance for a reply!

@kahest
Copy link
Member

kahest commented Sep 3, 2024

@maxoertel we don't have a specific ETA yet, but we're prioritising this.

@markushi
Copy link
Member Author

markushi commented Oct 24, 2024

Hey everyone, quick update: We just shipped a 7.17.0-alpha.1 release of our SDK which provides 16KB page size support. If you have testing capabilities, please give it a try and let us know if the underlying 16KB change works as expected.

@markushi
Copy link
Member Author

markushi commented Nov 1, 2024

@maxoertel any chance you could give this a try?

@maxoertel
Copy link

@markushi Will check it next week!

@markushi
Copy link
Member Author

markushi commented Nov 7, 2024

@maxoertel did you have any chance to give it a try?

@maxoertel
Copy link

@markushi it's planned for tomorrow.

@getsantry getsantry bot moved this to Waiting for: Product Owner in GitHub Issues with 👀 3 Nov 7, 2024
@maxoertel
Copy link

@markushi I gave it a try and looks good, the alignment script now prints ALIGNED. We cannot yet test running on a 16kb emulator, since not yet all our dependencies are 16kb aligned. Once they are I'll let you know, but I would assume if the script prints ALIGNED it should be fine.

Image

Thx for taking this on!

@kahest kahest moved this from In Progress to Needs Validation in Mobile & Cross Platform SDK Nov 8, 2024
@github-project-automation github-project-automation bot moved this from Needs Validation to Done in Mobile & Cross Platform SDK Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Status: Done
Development

Successfully merging a pull request may close this issue.

3 participants