summaryrefslogtreecommitdiffstats
path: root/platform/android/java/app
Commit message (Collapse)AuthorAgeFilesLines
...
* Implementation of the Godot Android Plugin configuration fileFredia Huya-Kouadio2020-05-173-32/+74
|
* Android: Migrate deprecated support library to AndroidXthebestnom2020-05-101-4/+4
|
* Fix Android templates size regressionFredia Huya-Kouadio2020-04-231-1/+3
| | | | | The issue was caused by PR #36906 which changes prevented the generated shared libraries from being stripped. Since the change is only needed for development (debugging) purposes, it's commented out by default.
* Android: Bump build tools to 29.0.3Rémi Verschelde2020-04-141-1/+1
|
* Merge pull request #37256 from m4gr3d/add_custom_build_gradle_settingsRémi Verschelde2020-04-102-0/+7
|\ | | | | Update Android custom template build configuration
| * Update Android custom template build configuration.fhuya2020-04-072-0/+7
| |
* | Android: Downgrade gradle plugin to 3.5.3Rémi Verschelde2020-04-021-1/+1
|/ | | | | | | | | | | | | With the NDK installed locally, gradle plugin 3.6.0 seems to enforce a specific older NDK version, and will fail building if you don't have it installed with: ``` No version of NDK matched the requested version 20.0.5594570. Versions available locally: 21.0.6113669 ``` Upstream issue: https://github.com/gradle/gradle/issues/12440
* Enable Android studio debugger.fhuya2020-03-081-0/+1
|
* Trim the whitespace around the plugins names.fhuya2020-03-061-1/+1
|
* Re-architecture of the Godot Android plugin.fhuya2020-03-053-63/+71
|
* Provides a base implementation of the Vulkan surface view (VkSurfaceView.kt) ↵fhuya2020-03-052-2/+7
| | | | | | and its accompanying components. The implementation is meant to be extended and updated in order to integrate it with the existing Godot java and native codebase.
* Miscellaneous cleanup for the Android codebase:fhuya2020-03-042-21/+21
| | | | | | | | - update gradle plugins versions - add formatting rules for AndroidManifest and gradle build files - cleanup java_godot_lib_jni Note: logic was mostly moved around and no new logic/functionality was added.
* Remove obsolete GLES3 backendRémi Verschelde2020-02-131-1/+0
| | | | | | | | | | | | | | Due to the port to Vulkan and complete redesign of the rendering backend, the `drivers/gles3` code is no longer usable in this state and is not planned to be ported to the new architecture. The GLES2 backend is kept (while still disabled and non-working) as it will eventually be ported to serve as the low-end renderer for Godot 4.0. Some GLES3 features might be selectively ported to the updated GLES2 backend if there's a need for them, and extensions we can use for that. So long, OpenGL driver bugs!
* Address crash caused by missing dependency.fhuya2020-01-272-3/+3
|
* Address crash caused by missing dependency.fhuya2020-01-272-1/+5
|
* Add support for Android adaptive icons.Bruno Lourenço2020-01-141-1/+1
|
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
| | | | | | | | | | | Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it.
* Replace the android.defaultConfig.applicationId in build.gradle with the ↵fhuya2019-12-302-1/+11
| | | | package/unique_name.
* Android: Fix manifest parsing and APK names in export codeRémi Verschelde2019-10-031-5/+2
| | | | | | | | | | | A better fix would be to make Godot's export code properly parse the tag over multiple lines (and maybe even use XMLParser instead of doing it ad-hoc?). As for the APK names, we could alternatively pick the first .apk found in the `debug` and `release` folders without expecting a specific name. Fixes #32414.
* Fix copyright headers and style issuesRémi Verschelde2019-09-241-0/+30
|
* Split the Android platform java logic into an Android library module (`lib`) ↵fhuya2019-09-044-0/+208
and an application module (`app`). The application module `app` serves double duties of providing the prebuilt Godot binaries ('android_debug.apk', 'android_release.apk') and the Godot custom build template ('android_source.zip').