gpt4 book ai didi

android - 如何为不同风格的android库项目动态包名

转载 作者:行者123 更新时间:2023-11-29 23:42:40 26 4
gpt4 key购买 nike

我在 android 库项目中有两种风格,我想为不同的一种更改包名称,库项目为每种风格都有 AndroidManifest.xml,但是包属性不能在 mainfest 中更改,有人知道吗如何改变构建过程?

最佳答案

您可以为每种口味定义不同的包名称,如下所示。在你的 build.gradle 中

android{
.....
signingConfigs {

configFlavor1{
keyAlias 'abc'
keyPassword 'abc@123'
storeFile file('abc.jks')
storePassword 'abc@123'
}
configFlavor2{
keyAlias 'abc2'
keyPassword 'abc2@123'
storeFile file('abc2.jks')
storePassword 'abc2@123'
}
}

productFlavors {
flavor1 {
applicationId 'com.abc.cde'
minSdkVersion 14
targetSdkVersion 27
versionCode 10
dimension "default"
versionName "1.0.0.0"
}

flavor2 {
applicationId 'com.abc.efg'
minSdkVersion 14
targetSdkVersion 27
versionCode 10
dimension "default"
versionName "1.0.0.0"
}
}
buildTypes {
release {
minifyEnabled true
productFlavors.flavor1.signingConfig signingConfigs.configFlavor1
productFlavors.flavor2.signingConfig signingConfigs.configFlavor2
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

关于android - 如何为不同风格的android库项目动态包名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51737751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com