godot/platform
Fredia Huya-Kouadio d17811c814 Re-architect how Android plugins are packaged and handled at export time
The previous packaging format for Godot Android plugins consisted of the plugin's `gdap` config file accompanied by binaries defined in the `gdap` file.
This format is now deprecated (starting with Godot 4.2), and instead Godot Android plugins are now packaged as `EditorExportPlugin` plugins.

The `EditorExportPlugin` class has been updated with the following methods to provide the necessary set of functionality:
- `_supports_platform`: returns true if the plugin supports the given platform
- `_get_android_dependencies`: retrieve the set of android dependencies (e.g: `org.godot.example:my-plugin:0.0.0`) provided by the plugin
- `_get_android_dependencies_maven_repos`: retrieve the urls of the maven repos for the provided android dependencies
- `_get_android_libraries`: retrieve the local paths of the android libraries (AAR files) provided by the plugin
- `_get_android_manifest_activity_element_contents`: update the contents of the `<activity>` element in the generated Android manifest
- `_get_android_manifest_application_element_contents`: update the contents of the `<application>` element in the generated Android manifest
- `_get_android_manifest_element_contents`: update the contents of the `<manifest>` element in the generated Android manifest
2023-07-18 19:14:53 +02:00
..
android Re-architect how Android plugins are packaged and handled at export time 2023-07-18 19:14:53 +02:00
ios iOS: Add export_project_only flag 2023-07-17 11:45:03 +02:00
linuxbsd Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
macos Merge pull request #79572 from bruvzg/mac_bg_ws_sync 2023-07-18 15:10:09 +02:00
uwp iOS: Add export_project_only flag 2023-07-17 11:45:03 +02:00
web Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
windows Extract and reorganize texture resource classes 2023-07-14 20:04:21 +02:00
register_platform_apis.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00