Как установить одно и то же приложение дважды?

Установить два разных экземпляра одного и того же приложения очень просто. Я просто использую productFlavors.

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

Как установить оба приложения на один телефон, приложение Google Play и приложение Flavor.

ПД: Я использую разные вкусы, вот их пример:

     QA {
            resValue "string", "app_name", "My app QA"
            applicationId "com.myapp.qa"
        }

        GOOGLEPLAY{
             resValue "string", "app_name", "My app GOOGLE PLAY"
            applicationId "com.myapp.release"
        }

        TESTING {
             resValue "string", "app_name", "My app TEST"
            applicationId "com.myapp.test"
        }

        DEVELOPMENT {
             resValue "string", "app_name", "My app DEV"
            applicationId "com.myapp.dev"
        }

Используйте applicationIdSuffix на debugbuildType: developer.android.com/studio/build/…

CommonsWare 18.05.2018 18:55
0
1
235
1

Ответы 1

Определить ароматы

android {
    defaultConfig {
        applicationId "com.example.myapp"
    }
    productFlavors {
        free {
            applicationIdSuffix ".free"
        }
        pro {
            applicationIdSuffix ".pro"
        }
    }
}

Ключ - это applicationIdSuffix.

android {
    ...
    buildTypes {
        debug {
            applicationIdSuffix ".debug"
        }
    }
}

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