-
Notifications
You must be signed in to change notification settings - Fork 619
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Crash on android API 23 and below #1204
Comments
Android 6 is very old, and this is mostly a Java library, not an Android library. We are not going to do any stretch to support API 23.0 |
Then why offer support by detection of Android and loading via API 23 is widely used as the min SDK throughout Android ecosystem. Tons of old phones (particularly in poorer parts of the world) still used... |
You are confusing things. This library does not target any specific Android API. It is primarily a Java 8 API. If it doesn't work on certain Android APIs, we will not make a stretch to support those. API 23 is from 2015. API 24 is from 2016, and has almost the same cumulative usage as API 23. |
🎉 This issue has been resolved in |
Describe the bug
Crashes on Android API 23 and below as a result of logging behavioral changes in b8ea5ca
java.util.logger.Logger
is not available on Android until API 24java.util.function.Supplier
usage is not available until API 24 (when android integrated Java 8 APIs)The
@FunctionalInterface
annotation is also not an available API until Java 8, so usage of that would be out as well.To Reproduce
Run in emulator API 23. Witness crash.
Expected behavior
Should not crash
Logs
https://github.com/toxicity-io/sqlite-mc/actions/runs/11482174680/job/31954575727?pr=127
The text was updated successfully, but these errors were encountered: