用不同的口味建立不同的APK

时间:2015-10-06 16:36:30

标签: android android-gradle

我希望能够使用不同的包名构建相同的应用程序。我目前的方法是使用flavor(构建变体)。这种方法很好,除了基于不同口味的应用程序取代了设备上的另一个。我想要实现的是构建具有不同风格的相同应用程序,而不是在使用其他风格构建的同一部手机上替换相同的应用程序。以下是我目前的方法的片段。我怎么能实现,我做错了什么?

buildTypes {
        release {
            applicationIdSuffix ".release"
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            applicationIdSuffix ".debug"
        }
    }
    flavorDimensions "flavor"
    productFlavors {
        flavor1 {
            flavorDimension "flavor"
            applicationId
            "com.eample.flavor1"
            versionName "1.0"
        }
        flavor2 {
            flavorDimension "flavor"
            applicationId
            "com.example.flavor2"
            versionName "1.0"
        }

        flavor3 {
            flavorDimension "flavor"
            applicationId
            "com.example.flavor3 "
            versionName "1.0"
        }
    }

0 个答案:

没有答案