задача copyJson (тип: Копировать) |Android Studio - PullRequest
0 голосов
/ 09 октября 2019

Я создаю приложение для Android с использованием проекта Android с открытым исходным кодом. Ниже приведен фрагмент кода этого проекта. Мое приложение подключено к файлу firebase & google-services.json уже добавлено. Может кто-нибудь объяснить, пожалуйста, сегмент кода ниже? Это находится в файле GRADLE внутри каталога APP.

if (getGradle().getStartParameter().getTaskRequests().toString().contains('Google')) {
    apply plugin: 'com.google.gms.google-services'
    apply plugin: 'io.fabric'

    task copyJson(type: Copy) {
        from '../../traccar-shared/google-services'
        into '.'
        include 'traccar-manager-android.json'
        rename('traccar-manager-android.json', 'google-services.json')
    }

    afterEvaluate {
        preBuild.dependsOn copyJson
    }
}
...