Поддержка нескольких google-services.json в подходе Android на основе вкуса

У меня есть приложение для Android с четырьмя вкусами. Каждый вкус имеет свой собственный файл google-services.json.

Этот файл должен быть в структуре /app. Я обнаружил, что этот подход работает в различных ссылках:

productFlavors{
        one{
            applicationId 'com.flavor.one'
            versionName '2.4.3'
            minSdkVersion 16
            targetSdkVersion 23
            multiDexEnabled true
            versionCode 26
            copy {
                from 'src/one/'
                include '*.json'
                into '.'
            }
 }
        two{
            applicationId 'com.flavor.two'
            versionName '1.0.13'
            minSdkVersion 16
            targetSdkVersion 23

            multiDexEnabled true
            versionCode 26
           copy {
                from 'src/two/'
                include '*.json'
                into '.'
            }

        }
        three{
            applicationId 'com.flavor.three'
            versionName '1.4.1'
            minSdkVersion 16
            targetSdkVersion 23

            multiDexEnabled true
            versionCode 5
       copy {
                from 'src/three/'
                include '*.json'
                into '.'
            }

        }
        four{
            applicationId 'com.flavor.four'
            versionName '1.4.1'
            minSdkVersion 16
            targetSdkVersion 23

            multiDexEnabled true
            versionCode 5



        }
    }

Но этот подход всегда копирует последний json в каталог приложения. Не копирует json на основе флейвора.

0 ответов

Другие вопросы по тегам