Sam Lantinga
6981522cd6
Revert "Support Google Play 16 KB Page Size Requirement ( #13470 )"
...
This reverts commit dc2c83c383
If you need to support the Google Play 16 kiB page size requirement, the recommendation is to use NDK r28c or newer, which automatically aligns binaries correctly.
2025-08-07 11:44:45 -07:00
Matthew Zavislak
dc2c83c383
Support Google Play 16 KB Page Size Requirement ( #13470 )
...
- See: https://developer.android.com/guide/practices/page-sizes#update-packaging
- Also, make min API uniform at 21 (from 16 and 23 in a few places)
2025-07-31 16:12:54 -07:00
Sam Lantinga
fe024b8fe3
Fixed typo in build.gradle
2025-03-20 11:22:03 -07:00
Sam Lantinga
bf7b9b020e
Fixed gradle deprecation warnings
...
"Space-assignment syntax in Groovy DSL has been deprecated. This is scheduled to be removed in Gradle 10.0"
2025-03-20 11:02:04 -07:00
Sam Lantinga
ac28702504
Use the android-21 SDK as documented in README-android.md
2025-03-20 10:47:43 -07:00
Sam Lantinga
4231848791
Revert "Separate android initialization from Activity ( #11891 )"
...
This reverts commit d14c93c4b1
.
This is a major breaking change for activities that inherit SDLActivity
2025-01-10 15:27:08 -08:00
Xander
d14c93c4b1
Separate android initialization from Activity ( #11891 )
2025-01-10 15:05:58 -08:00
Sam Lantinga
5340f2e3fe
Updated to the latest version of gradle, with support for Android SDK 35
2024-12-30 13:13:52 -08:00
Sam Lantinga
e91c37f4dd
Added support for inset handling on Android 15
2024-12-30 12:23:00 -08:00
Anonymous Maarten
0c5bb532c3
Remove support for building a SDL3 library from gradle
2024-08-01 17:48:49 +00:00
Anonymous Maarten
1a68d846de
Create a functional CMake project using androidbuild.sh
2024-06-18 00:11:44 +02:00
Anonymous Maarten
e10666397e
ci: build simple Android SDL app using gradle
2024-05-22 20:19:18 +02:00
Michał Janiszewski
631b05b211
Drop stray trailing whitespace for android-project
2024-02-16 09:22:23 -05:00
Sam Lantinga
1e9d314482
Updated to Android minSdkVersion 19 and targetSdkVersion 34
...
This is updated to meet the latest requirements for apps on the Google Play store
2023-08-24 08:23:06 -07:00
Sam Lantinga
8cf5dc9963
Build on Android targeting the arm64-v8a architecture by default
...
This speeds up iteration time and covers most customer devices
2023-06-20 09:18:19 -07:00
staphen
123b9aaa41
Adjust gradle dependencies to enable the build to position assets for the APK
2022-03-15 21:57:25 -07:00
Sam Lantinga
7ad64357ee
Updated Android build environment for examples
2021-11-15 17:04:50 -08:00
Sylvain Becker
155087d106
Fixed bug 3918 - CMake support for android project
2019-08-11 15:23:37 +02:00
Sylvain Becker
d86de288d4
Android: remove old code after Android-16 has been set as minimum requirement
2019-01-16 09:11:13 +01:00
Sam Lantinga
e381a1599d
Updated Android project files and documentation
2018-10-28 10:31:06 -07:00
Sam Lantinga
38ae49880f
Updated required Android SDK to API 26, to match Google's new App Store requirements
2018-08-21 20:46:25 -07:00
Sam Lantinga
2a4999b4bb
By default just build for 32-bit ARM and x86
2018-08-21 11:44:08 -07:00
Sam Lantinga
6e01fbb763
On Android show the system UI when an SDL window is windowed, hide the system UI when it's fullscreen, like we do on iOS.
...
We're increasing the Android SDK minimum version to API 19, this doesn't increase the minimum target API, which is API 14.
2018-02-11 18:23:37 -08:00
Cole Campbell
b401cfd915
Allow Android Java shim to be built as an AAR
2018-01-09 19:11:34 -05:00
Sam Lantinga
edf0fae139
Updated Android build tools version, which bumped minimum deployment target to API 14
...
Also added native code to the Android gradle project, which allows using gradle or Android Studio to build the entire SDL application without a separate ndk-build step.
2017-10-23 23:23:47 -07:00
Sam Lantinga
f08480af78
Switched to new style gradle Android application build process
2017-10-23 15:23:43 -07:00