Skip to content

Support for 16kb page size for watermelondb-jni#1919

Merged
radex merged 2 commits intoNozbe:masterfrom
lennyerik:master
Jun 24, 2025
Merged

Support for 16kb page size for watermelondb-jni#1919
radex merged 2 commits intoNozbe:masterfrom
lennyerik:master

Conversation

@lennyerik
Copy link
Copy Markdown
Contributor

@lennyerik lennyerik commented Jun 2, 2025

New Android apps and app updates will require native libraries to be built with 16kb page size support. This will become a required change by November 1st 2025. Currently, building with watermelondb-jni results in the following two warnings for published apps on Google Play Console:

image
image

The update guide recommends this change for CMake projects and after checking the alignment of the x86_64 and arm64-v8a (the two architectures that will require 16kb support) libraries, this change successfully builds with 2**14 alignment.

After some rudimentary testing on the new 16kb page size emulator image WatermelonDB seems to work as usual after this change, at least in the case of our app.

@radex
Copy link
Copy Markdown
Collaborator

radex commented Jun 11, 2025

Thank you @lennyerik - I'm planning to review and test this internally this week

@radex radex merged commit 007111e into Nozbe:master Jun 24, 2025
3 of 7 checks passed
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.

2 participants