godot/platform/android
Fredia Huya-Kouadio ec4d720850 Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game
The issue was caused because the running game pid was not set, and thus had a value of `0`. When trying to stop the running game, the `EditorRun::stop()` logic would kill the process with pid 0, which on Android corresponds to the running app's own process, thus causing the editor to crash.
This issue did not happen on Godot 3 because pid with value of `0` are not considered valid.
2023-01-26 02:59:39 -08:00
..
api One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
export [Android export] Added validation of the project name when using $genname in the 'Unique Name' field. 2023-01-20 20:54:56 +03:00
java Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game 2023-01-26 02:59:39 -08:00
plugin One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
vulkan One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
android_input_handler.cpp Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
android_input_handler.h Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
android_keys_utils.cpp Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
android_keys_utils.h Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
audio_driver_opensl.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
audio_driver_opensl.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
detect.py Updating the minimum Android target api for proper Vulkan support 2022-11-30 11:16:59 -08:00
dir_access_jandroid.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
dir_access_jandroid.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
display_server_android.cpp Update the logic to calculate the screen scale on Android 2023-01-22 10:58:01 -08:00
display_server_android.h Use BitField<> in core type masks 2023-01-08 22:17:40 +01:00
file_access_android.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
file_access_android.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
file_access_filesystem_jandroid.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
file_access_filesystem_jandroid.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_class_wrapper.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_io_wrapper.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_io_wrapper.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_lib_jni.cpp Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
java_godot_lib_jni.h Cleanup and unify keyboard input. 2023-01-23 15:08:12 +02:00
java_godot_view_wrapper.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_view_wrapper.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
java_godot_wrapper.cpp Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game 2023-01-26 02:59:39 -08:00
java_godot_wrapper.h Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game 2023-01-26 02:59:39 -08:00
jni_utils.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
jni_utils.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
logo.svg [Export] Add one-click deploy over SSH for the desktop exports. 2022-12-29 09:42:00 +02:00
net_socket_android.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
net_socket_android.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
os_android.cpp Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game 2023-01-26 02:59:39 -08:00
os_android.h Fix the issue causing the Godot Android Editor to crash when returning from the launched and running game 2023-01-26 02:59:39 -08:00
platform_config.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
README.md Update all outdated online documentation links 2023-01-14 19:38:00 +03:00
run_icon.svg [Export] Add one-click deploy over SSH for the desktop exports. 2022-12-29 09:42:00 +02:00
SCsub Fix the gradle build configuration for the Android platform following https://github.com/godotengine/godot/pull/66242 2022-10-05 08:41:48 -07:00
string_android.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
thread_jandroid.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
thread_jandroid.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
tts_android.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
tts_android.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00

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.