如何安装相同的应用程序两次?

时间:2018-05-18 16:54:26

标签: android google-play android-productflavors

安装同一个应用程序的两个不同实例很容易。我只是使用productFlavors。

当我从Google Play安装应用程序并尝试安装其他风格时出现问题。我无法同时使用Google Play中的应用程序和风味应用程序,但有两种应用程序可以使用。

如何在同一部手机,Google Play应用和Flavor应用中安装这两款应用。

PD:我使用不同的口味,这是他们的一个例子:

     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"
        }

1 个答案:

答案 0 :(得分:0)

定义味道

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

关键是applicactionIdSuffix

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