Skip to content

Migrate to AGP9 and SDK36#584

Open
twinstar6980 wants to merge 1 commit into
superlistapp:mainfrom
twinstar6980:main
Open

Migrate to AGP9 and SDK36#584
twinstar6980 wants to merge 1 commit into
superlistapp:mainfrom
twinstar6980:main

Conversation

@twinstar6980

Copy link
Copy Markdown

Flutter 3.44 uses Android SDK 36 and AGP 9.0 by default, which causes this plugin to fail to compile. This PR attempts to fix this issue.

ajxbit added a commit to ajxbit/super_native_extensions that referenced this pull request Jun 18, 2026
…#584)

Cherry-picks superlistapp#584:
- bump compileSdkVersion 31 -> 36 so the AAR metadata check passes against
  device_info_plus 12 / AndroidX deps that require API 34-36
- switch cargokit's CargoKitBuildTask to injected ExecOperations instead of
  the removed project.exec API, for AGP 9 compatibility

Prebuilt jniLibs (16KB-aligned) are unchanged; cargokit is still skipped when
they are present.
ajxbit added a commit to ajxbit/super_native_extensions that referenced this pull request Jun 18, 2026
irondash_engine_context (vendored under irondash_vendored/) also hardcoded
compileSdkVersion 31 and fails checkReleaseAarMetadata under SDK 36 / AGP 9
the same way super_native_extensions did. Companion to the superlistapp#584 cherry-pick.
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