diff options
Diffstat (limited to 'platform/android/java/build.gradle')
| -rw-r--r-- | platform/android/java/build.gradle | 12 | 
1 files changed, 10 insertions, 2 deletions
diff --git a/platform/android/java/build.gradle b/platform/android/java/build.gradle index efdcc6c77b..ac008edbed 100644 --- a/platform/android/java/build.gradle +++ b/platform/android/java/build.gradle @@ -124,8 +124,11 @@ task zipCustomBuild(type: Zip) {  def templateExcludedBuildTask() {      // We exclude these gradle tasks so we can run the scons command manually.      def excludedTasks = [] -    for (String buildType : supportedTargets) { -        excludedTasks += ":lib:" + getSconsTaskName(buildType) +    if (!isAndroidStudio()) { +        logger.lifecycle("Excluding Android studio build tasks") +        for (String buildType : supportedTargets) { +            excludedTasks += ":lib:" + getSconsTaskName(buildType) +        }      }      return excludedTasks  } @@ -155,6 +158,11 @@ def templateBuildTasks() {      return tasks  } +def isAndroidStudio() { +    def sysProps = System.getProperties() +    return sysProps != null && sysProps['idea.platform.prefix'] != null +} +  /**   * Master task used to coordinate the tasks defined above to generate the set of Godot templates.   */  |