We are currently migrating Bugzilla to GitHub issues.
Any changes made to the bug tracker now will be lost, so please do not post new bugs or make changes to them.
When we're done, all bug URLs will redirect to their equivalent location on the new bug tracker.

Bug 4422 - SDK/NDK 26+ is a somewhat high requirement for Android
Summary: SDK/NDK 26+ is a somewhat high requirement for Android
Status: RESOLVED INVALID
Alias: None
Product: SDL
Classification: Unclassified
Component: *don't know* (show other bugs)
Version: 2.0.9
Hardware: All Android (All)
: P2 normal
Assignee: Ryan C. Gordon
QA Contact: Sam Lantinga
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-12-13 16:40 UTC by Ellie
Modified: 2018-12-15 02:34 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ellie 2018-12-13 16:40:23 UTC
SDK/NDK 26+ is a somewhat high requirement for Android, and putting the minimum API level significantly below target API can bring its own headaches (like requirement of runtime detection of various functions being present, etc.).

Would it be possible to expand SDL2's java part to build also with a lower API level through some sort of reflection? If not, then at least I'd like to leave the feedback that it would be good to not bump up the API level up quickly to higher and higher levels with upcoming releases.
Comment 1 Alex Szpakowski 2018-12-14 15:45:10 UTC
Google requires apps to use API level 26+ in order to be on the Google Play store: https://developer.android.com/distribute/best-practices/develop/target-sdk
Comment 2 Ellie 2018-12-15 02:34:01 UTC
Ah right. In that case that's very reasonable, and this ticket doesn't make a lot of sense :-) sorry