[Tuxpaint-maintainers] Google Play Store forcing an update for 16kb page size
An award-winning drawing program for children of all ages
Brought to you by:
wkendrick
From: Terrence S. <ter...@gm...> - 2025-09-14 22:12:03
|
Hello, Google has announced several changes to their Play Store, and one is the requirement for support of 16kb page size for all apps by Oct 31. This includes Tux Paint, and supporting this requires an upgrade of NDK, gradle and more. Announcement from Google: https://android-developers.googleblog.com/2025/05/prepare-play-apps-for-devices-with-16kb-page-size.html I was able to make the changes and get it to compile and run, but I had to add a lot of suppressions as it's much more strict. You can see the PR waiting on review from Pere with all of the changes here: https://github.com/tux4kids/Tuxpaint-Android/pull/44 Please forgive my C modifications as I'm terrible with the language. I had to modify two .c files in the core tuxpaint to get this to work. Here they are: - https://github.com/tux4kids/Tuxpaint-Android/pull/44/files#diff-f43efa8105fb974cf05a790ca3c568fb86114e0e0cb7b3014aaca9b9b38d5e2bR34 - https://github.com/tux4kids/Tuxpaint-Android/pull/44/files#diff-faa0c9df37f632b89e6c4409b1b36e83e07346f6ad958b7123277e63d7988db3R412 For the first, I don't like the relative path, but using it without it fails and I don't understand why. The second is more difficult. It appears SDL_SendMouseWheel is not a public method in SDL so I had to include a private file. I think you're supposed to now use SDL_PushEvent instead. Thanks. Terrence |