Skip to content

Android. Raise minimum supported SDK to 24. Tests - #5698

Merged
Igor Demin (igordmn) merged 1 commit into
masterfrom
integration-copy/compose/605f107436e/to-jb-main
Aug 31, 2026
Merged

Android. Raise minimum supported SDK to 24. Tests#5698
Igor Demin (igordmn) merged 1 commit into
masterfrom
integration-copy/compose/605f107436e/to-jb-main

Conversation

@igordmn

@igordmn Igor Demin (igordmn) commented Aug 31, 2026

Copy link
Copy Markdown
Collaborator

See details in JetBrains/compose-multiplatform-core#3351

Release Notes

N/A

Jetpack Compose 1.13.0-alpha01 [raised it](https://github.com/androidx/androidx/blob/e9a673661e45bb2eaea8dd43632ce3e1ea6a2094/buildSrc/public/src/main/kotlin/androidx/build/AndroidXConfig.kt#L57) to 24, we use the same.

Caught by [the teamcity check](https://teamcity.jetbrains.com/buildConfiguration/JetBrainsPublicProjects_Compose_AllPersonalBuild/6522667):
```
Caused by: java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 23 cannot be smaller than version 24 declared in library [androidx.compose.material:material-android:1.13.0-alpha01] /mnt/agent/work/97950249c5c88349/gradle-plugins/compose/build/tmp/test-Gradle[9.3.1]-Agp[9.1.1]/work/.gradle-test-kit/caches/9.3.1/transforms/46ee92e1e37d9796ccf2aeaa8f663be2/transformed/material/AndroidManifest.xml as the library might be using APIs not available in 23 Suggestion: use a compatible library with a minSdk of at most 23, or increase this project's minSdk version to at least 24, or use tools:overrideLibrary="androidx.compose.material" to force usage (may lead to runtime failures)
```

## Release Notes
### Migration Notes - Android
- The minimum supported SDK is raised to 24
@igordmn
Igor Demin (igordmn) force-pushed the integration-copy/compose/605f107436e/to-jb-main branch from e6b1ffc to 2442613 Compare August 31, 2026 18:22
Igor Demin (igordmn) added a commit to JetBrains/compose-multiplatform-core that referenced this pull request Aug 31, 2026
Fixes
https://youtrack.jetbrains.com/issue/CMP-10525/Merge-Jetpack-Compose-1.13.0-alpha01

Version increasing: https://jetbrains.team/p/ui/reviews/197

Integration tests adoption:
JetBrains/compose-multiplatform#5698

## Android minSdk change
Jetpack Compose 1.13.0-alpha01 [raised
it](https://github.com/androidx/androidx/blob/e9a673661e45bb2eaea8dd43632ce3e1ea6a2094/buildSrc/public/src/main/kotlin/androidx/build/AndroidXConfig.kt#L57)
to 24, we use the same now

Caught by [the teamcity
check](https://teamcity.jetbrains.com/buildConfiguration/JetBrainsPublicProjects_Compose_AllPersonalBuild/6522667):
```
Caused by: java.lang.RuntimeException: Manifest merger failed : uses-sdk:minSdkVersion 23 cannot be smaller than version 24 declared in library [androidx.compose.material:material-android:1.13.0-alpha01] /mnt/agent/work/97950249c5c88349/gradle-plugins/compose/build/tmp/test-Gradle[9.3.1]-Agp[9.1.1]/work/.gradle-test-kit/caches/9.3.1/transforms/46ee92e1e37d9796ccf2aeaa8f663be2/transformed/material/AndroidManifest.xml as the library might be using APIs not available in 23 Suggestion: use a compatible library with a minSdk of at most 23, or increase this project's minSdk version to at least 24, or use tools:overrideLibrary="androidx.compose.material" to force usage (may lead to runtime failures)
```

## Release Notes
### Migration Notes - Android
- The minimum supported SDK is raised to 24
@igordmn
Igor Demin (igordmn) merged commit 8230350 into master Aug 31, 2026
13 checks passed
@igordmn
Igor Demin (igordmn) deleted the integration-copy/compose/605f107436e/to-jb-main branch August 31, 2026 19:44
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.

3 participants