diff --git a/templates/android/template/app/build.gradle b/templates/android/template/app/build.gradle index 00c0f4088d..be097161c6 100644 --- a/templates/android/template/app/build.gradle +++ b/templates/android/template/app/build.gradle @@ -4,7 +4,8 @@ import java.awt.GridBagConstraints import javax.swing.border.EmptyBorder apply plugin: 'com.android.application' - +::foreach ANDROID_GRADLE_APPLY_PLUGIN::apply plugin: '::__current__::' +::end:: System.setProperty('java.awt.headless','false') //Uncomment to debug deprecation warnings. diff --git a/tools/platforms/AndroidPlatform.hx b/tools/platforms/AndroidPlatform.hx index 0cdc795a42..e6deffc7fc 100644 --- a/tools/platforms/AndroidPlatform.hx +++ b/tools/platforms/AndroidPlatform.hx @@ -437,6 +437,7 @@ class AndroidPlatform extends PlatformTarget ]); context.ANDROID_GRADLE_VERSION = project.config.getString("android.gradle-version", "8.9"); context.ANDROID_GRADLE_PLUGIN = project.config.getString("android.gradle-plugin", "8.7.3"); + context.ANDROID_GRADLE_APPLY_PLUGIN = project.config.getArrayString("android.gradle-apply-plugin"); context.ANDROID_USE_ANDROIDX = project.config.getString("android.useAndroidX", "true"); context.ANDROID_ENABLE_JETIFIER = project.config.getString("android.enableJetifier", "false"); context.ANDROID_GRADLE_PROPERTIES = project.config.getKeyValueArray("android.gradle-properties");