godot/platform/android
Fredia Huya-Kouadio e3d60bbd0c Remove the option to compress Android native libraries
Follow-up to https://github.com/godotengine/godot/pull/106358, this is a separate commit / PR since it shouldn't be cherry-picked in previous releases as it removes existing functionality.

Support for 16kb page size added in the previous PR requires the native libraries to be uncompressed, so we're deprecating and removing the option to compress native libraries.
See https://developer.android.com/guide/practices/page-sizes#agp_version_851_or_higher for more details.
2025-05-15 08:41:46 +07:00
..
api
doc_classes Remove the option to compress Android native libraries 2025-05-15 08:41:46 +07:00
export Remove the option to compress Android native libraries 2025-05-15 08:41:46 +07:00
java Remove the option to compress Android native libraries 2025-05-15 08:41:46 +07:00
plugin
variant
.editorconfig
README.md
SCsub
android_input_handler.cpp
android_input_handler.h
android_keys_utils.cpp
android_keys_utils.h
audio_driver_opensl.cpp Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 +07:00
audio_driver_opensl.h
detect.py Merge pull request #106358 from m4gr3d/update_ndk_28 2025-05-15 10:22:27 +07:00
dialog_utils_jni.cpp
dialog_utils_jni.h
dir_access_jandroid.cpp
dir_access_jandroid.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 +07:00
display_server_android.cpp Add CameraFeed support for Android 2025-05-13 22:46:06 +07:00
display_server_android.h Add CameraFeed support for Android 2025-05-13 22:46:06 +07:00
file_access_android.cpp
file_access_android.h Core: Modernize C headers with C++ equivalents 2025-05-02 08:23:01 +07:00
file_access_filesystem_jandroid.cpp
file_access_filesystem_jandroid.h
game_menu_utils_jni.cpp
game_menu_utils_jni.h
java_class_wrapper.cpp
java_godot_io_wrapper.cpp Add CameraFeed support for Android 2025-05-13 22:46:06 +07:00
java_godot_io_wrapper.h Add CameraFeed support for Android 2025-05-13 22:46:06 +07:00
java_godot_lib_jni.cpp Add `GLOBAL_GET` cached macros. 2025-04-30 15:08:50 +07:00
java_godot_lib_jni.h
java_godot_view_wrapper.cpp Bump the minimum supported SDK version to 24 2025-05-08 09:45:32 +07:00
java_godot_view_wrapper.h
java_godot_wrapper.cpp
java_godot_wrapper.h
jni_utils.cpp
jni_utils.h
net_socket_android.cpp
net_socket_android.h
os_android.cpp
os_android.h
platform_android_builders.py
platform_config.h
platform_gl.h
rendering_context_driver_vulkan_android.cpp
rendering_context_driver_vulkan_android.h
thread_jandroid.cpp
thread_jandroid.h
tts_android.cpp
tts_android.h

README.md

Android platform port

This folder contains the Java and C++ (JNI) code for the Android platform port, using Gradle as a build system.

Documentation

Artwork license

logo.svg and run_icon.svg are licensed under Creative Commons Attribution 3.0 Unported per the Android logo usage guidelines:

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.