1
0
Fork 0
godot/platform/android
Rémi Verschelde 90208f7dd4 SCons: Fix handling of platform-specific tools, notably `mingw`
Add optional `detect.py` `get_tools` method to let platforms register SCons
tools they need.

This helps move this logic out of SConstruct, keeping platforms more self
contained, and helping thirdparty platforms define their own custom tools.

This logic was also unreliable (the `use_mingw` one would only work if
passed manually on the command line, not in e.g. `get_flags`).

Co-authored-by: Thaddeus Crews <repiteo@outlook.com>
2025-01-25 13:59:30 +01:00
..
api Additional fixes and improvements to JavaClassWrapper 2024-12-17 18:46:34 -08:00
doc_classes Add option to disable Swipe-to-Dismiss for Wear OS 2024-12-20 23:21:50 +05:30
export Clean up the XR editor logic 2025-01-16 09:40:30 -08:00
java Merge pull request #101050 from jamie-pate/fix_android_godot_app_create_instance 2025-01-22 16:32:29 -06:00
plugin Additional fixes and improvements to JavaClassWrapper 2024-12-17 18:46:34 -08:00
variant Additional fixes and improvements to JavaClassWrapper 2024-12-17 18:46:34 -08:00
.editorconfig Style: Unify `.editorconfig` logic 2025-01-12 08:49:01 -06:00
README.md
SCsub Android: Implement support for native dialog 2025-01-14 15:03:14 +05:30
android_input_handler.cpp Fix double emission of NOTIFICATION_WM_GO_BACK_REQUEST 2025-01-13 09:09:22 +05:30
android_input_handler.h Input logic cleanup: 2024-05-19 14:08:01 -07:00
android_keys_utils.cpp
android_keys_utils.h
audio_driver_opensl.cpp Android: Ensure cleanup of all subobjects in the OpenSL audio driver 2024-07-30 17:20:46 +02:00
audio_driver_opensl.h Android: Ensure cleanup of all subobjects in the OpenSL audio driver 2024-07-30 17:20:46 +02:00
detect.py SCons: Fix handling of platform-specific tools, notably `mingw` 2025-01-25 13:59:30 +01:00
dialog_utils_jni.cpp Android: Implement support for native dialog 2025-01-14 15:03:14 +05:30
dialog_utils_jni.h Android: Implement support for native dialog 2025-01-14 15:03:14 +05:30
dir_access_jandroid.cpp Additional fixes and improvements to JavaClassWrapper 2024-12-17 18:46:34 -08:00
dir_access_jandroid.h Update the `GodotHost` interface to support signing and verifying Android apks 2024-08-26 11:16:38 -07:00
display_server_android.cpp Merge pull request #101061 from syntaxerror247/first-pr-2025 2025-01-14 15:05:59 +01:00
display_server_android.h Android: Implement support for native dialog 2025-01-14 15:03:14 +05:30
file_access_android.cpp [FileAccess] Return error codes from `store_*` methods. 2024-11-29 23:22:31 +02:00
file_access_android.h [FileAccess] Return error codes from `store_*` methods. 2024-11-29 23:22:31 +02:00
file_access_filesystem_jandroid.cpp [FileAccess] Return error codes from `store_*` methods. 2024-11-29 23:22:31 +02:00
file_access_filesystem_jandroid.h [FileAccess] Return error codes from `store_*` methods. 2024-11-29 23:22:31 +02:00
java_class_wrapper.cpp Additional fixes and improvements to JavaClassWrapper 2024-12-17 18:46:34 -08:00
java_godot_io_wrapper.cpp Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization 2025-01-03 10:50:15 +00:00
java_godot_io_wrapper.h Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization 2025-01-03 10:50:15 +00:00
java_godot_lib_jni.cpp Android: Implement support for native dialog 2025-01-14 15:03:14 +05:30
java_godot_lib_jni.h Android: Implement support for native dialog 2025-01-14 15:03:14 +05:30
java_godot_view_wrapper.cpp
java_godot_view_wrapper.h Additional fixes and improvements to JavaClassWrapper 2024-12-17 18:46:34 -08:00
java_godot_wrapper.cpp Merge pull request #101061 from syntaxerror247/first-pr-2025 2025-01-14 15:05:59 +01:00
java_godot_wrapper.h Android: Implement support for native dialog 2025-01-14 15:03:14 +05:30
jni_utils.cpp Additional fixes and improvements to JavaClassWrapper 2024-12-17 18:46:34 -08:00
jni_utils.h Additional fixes and improvements to JavaClassWrapper 2024-12-17 18:46:34 -08:00
net_socket_android.cpp [Net] Properly rename NetSocketPosix to NetSocketUnix 2024-11-13 10:27:01 +01:00
net_socket_android.h [Net] Properly rename NetSocketPosix to NetSocketUnix 2024-11-13 10:27:01 +01:00
os_android.cpp Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization 2025-01-03 10:50:15 +00:00
os_android.h Implement a "Recovery Mode" for recovering crashing/hanging projects during initialization 2025-01-03 10:50:15 +00:00
platform_config.h
platform_gl.h
rendering_context_driver_vulkan_android.cpp Move Vulkan includes to a central godot_vulkan.h header 2024-09-29 17:53:18 +02:00
rendering_context_driver_vulkan_android.h
thread_jandroid.cpp
thread_jandroid.h
tts_android.cpp Additional fixes and improvements to JavaClassWrapper 2024-12-17 18:46:34 -08:00
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.png and run_icon.png 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.