godot/modules/gdscript
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
..
doc_classes
editor
icons
language_server
tests
config.py
gdscript.cpp
gdscript.h
gdscript_analyzer.cpp
gdscript_analyzer.h
gdscript_byte_codegen.cpp
gdscript_byte_codegen.h
gdscript_cache.cpp
gdscript_cache.h
gdscript_codegen.h
gdscript_compiler.cpp
gdscript_compiler.h
gdscript_disassembler.cpp
gdscript_editor.cpp
gdscript_function.cpp
gdscript_function.h
gdscript_lambda_callable.cpp
gdscript_lambda_callable.h
gdscript_parser.cpp
gdscript_parser.h
gdscript_rpc_callable.cpp
gdscript_rpc_callable.h
gdscript_tokenizer.cpp
gdscript_tokenizer.h
gdscript_utility_functions.cpp
gdscript_utility_functions.h
gdscript_vm.cpp
gdscript_warning.cpp
gdscript_warning.h
register_types.cpp Re-architect how Android plugins are packaged and handled at export time 2023-07-18 19:14:53 +02:00
register_types.h
SCsub