Как добавить задачу Gradle в сборку Android - PullRequest
0 голосов
/ 05 декабря 2018

Я хотел бы добавить задачу gradle в мою сборку Android под Android Studio.Различная онлайновая документация ясно показывает, как создать задачу, но , а не , где разместить ее в файле build.gradle и какой из них.

Простой, полный пример был бы идеальным .

Кстати, я хотел бы добавить задачу перед сборкой, чтобы подготовить некоторые данные, и, возможно, задачу после сборки, чтобы выполнить некоторую проверку / проверку.

1 Ответ

0 голосов
/ 07 декабря 2018

Методом проб и ошибок и входными данными Мартина Цейтлера я успешно добавил задачи до и после сборки в свой build.gradle (модуль приложения), как показано ниже:

Это работает отлично.

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "27.0.3"

    defaultConfig {
        applicationId "MyPackage"
        minSdkVersion 11
        targetSdkVersion 26
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    dependencies {
      // My libraries here
    }

    // MY PREBUILD TASK
    task PreBuild {
        println "MY PRE-BUILD TASK"
    }

    // MY POSTBUILD TASK
    gradle.buildFinished {
        println "MY POST_BUILD TASK"
    }
}
...