多种签名配置+风格+ buildType

时间:2019-04-24 19:36:07

标签: android gradle android-gradle build.gradle gradle-plugin

我有几种口味,构建类型和siginiConfig,一切都准备就绪,但是它从没有抓住sigini口味。 它总是从buildType中获取siginiConfig。

我已经检查了我发现的所有文档,并且看到了一些示例,这些示例表明buildtype没有sigini,没有示例带有sigini的buildtype和风味。

signingConfigs {
        A {
            storeFile file(./keystore/a.jks)
            storePassword 'asws5478'
            keyAlias 'app_a'
            keyPassword 'asws5478'
        }
        B {
            storeFile file(./keystore/b.jks)
            storePassword 'sffer555'
            keyAlias 'app_b'
            keyPassword 'sffer555'
        }

    }

    buildTypes {
        debug {
            debuggable true           
            signingConfig signingConfigs.A
        }
        homolog {
            debuggable true           
            useProguard false
            signingConfig signingConfigs.A
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        release {
            debuggable false           
            minifyEnabled false
            zipAlignEnabled false
            signingConfig signingConfigs.A
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }


    productFlavors {
        generic {...
        }
        clientMajor {
            minSdkVersion 19
        signingConfig signingConfigs.B
        }       
    }

0 个答案:

没有答案