风格:覆盖包名称



我有一个包名称的项目:applicationId 'com.safa.auditzanjan'现在我已经为其他相同的项目创建了一个风格,并将这些项目添加到这个项目中。这个新包名称的项目是:applicationId "com.safa.auditkhoramabad" 。如何将较旧的包装名称设置为此口味?这意味着我想为我的新口味com.safa.auditzanjan做覆盖com.safa.auditkhoramabad

***编辑***********

这是我的独立 gradle 配置项目:

    defaultConfig {
    applicationId 'com.safa.auditzanjan'
    minSdkVersion 15
    targetSdkVersion 25
    multiDexEnabled true
    versionCode 56
    versionName '1.8.56'
}
dexOptions {
    jumboMode = true
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
    debug {
        applicationIdSuffix '.debug'
        versionNameSuffix '-debug'
    }
}
productFlavors {
    main {
        signingConfig signingConfigs.SigningConfig1
    }
    ts {
        signingConfig signingConfigs.SigningConfig1
        applicationIdSuffix ".ts"
        versionNameSuffix "-ts"
    }
}

这是风味渐变配置:

        zanjan {
        applicationId 'com.safa.auditzanjan'
        signingConfig signingConfigs.SigningConfig1
        applicationIdSuffix ".zanjan"
        versionNameSuffix "-zanjan"
        versionCode 56
        versionName '1.8.56'
        resValue( "string", "app_name", "ممیزی زنجان")
    }

你应该能够执行以下操作

productFlavors {
    flavor1 {
        applicationId "com.safa.auditzanjan"
    }

    flavor2 {
        applicationId "com.safa.auditkhoramabad"
    }

最新更新