Android: Bump default target SDK version to 34
#202
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The Google Play Store now requires apps to target at least SDK level 34 to be compliant with the latest "limitations and requirements". Set our default just as high so that apps can be published "out of the box".
This does imply that all apps built with
xbuild
's default target SDK level are supposed to be aware of the latest behaviour changes that they opt into when specifyingtargetSdkVersion=34
: https://developer.android.com/about/versions/14/behavior-changes-14Fortunately, almost none of these changes appear to affect the minimal API surface that is reachable by the NDK. Any app using them is likely written in Kotlin or Java and managed/compiled via
gradle
, without involvingxbuild
at all.