Skip to content

K2GO-454 build(sdk): target Android 16 (compileSdk/targetSdk 36) - #638

Merged
luisguzman-adfa merged 1 commit into
mainfrom
feat/K2GO-454-targetsdk-36-android-16
Oct 8, 2026
Merged

luisguzman-adfa merged 1 commit into
mainfrom
feat/K2GO-454-targetsdk-36-android-16

Conversation

@luisguzman-adfa

Copy link
Copy Markdown
Collaborator

Google Play requires targetSdk 36 for new releases. Move to Google's supported
minimums for compileSdk 36:

  • compileSdk + targetSdk 35 -> 36
  • AGP 8.8.2 -> 8.9.1
  • Gradle wrapper 8.10.2 -> 8.11.1 (distributionSha256Sum updated)

Verification:

  • assembleStandardDebug + lintStandardDebug green (no new lint at 36).
  • Smoke-tested on device (OnePlus 7T, Android 15): no crashes; the -r install
    preserved the provisioned box.

Notes:

  • Android 16 runtime behavior checks (orientation on large screens, forced
    edge-to-edge) need an Android 16 device/emulator; tracked as follow-up.
  • 16 KB native alignment verified statically (arm64 .so are 16 KB-aligned;
    armeabi-v7a stays 4 KB, which is correct since 16 KB is 64-bit only).

Google Play requires targetSdk 36 for new releases. Raise compileSdk and
targetSdk 35->36, and the toolchain to Google's supported minimums for 36:
AGP 8.8.2->8.9.1 and the Gradle wrapper 8.10.2->8.11.1 (with its checksum).
@luisguzman-adfa
luisguzman-adfa merged commit 9107b42 into main Oct 8, 2026
3 checks passed
@luisguzman-adfa
luisguzman-adfa deleted the feat/K2GO-454-targetsdk-36-android-16 branch October 8, 2026 11:03
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.

1 participant