0
我在我的gradle文件中有这个构建配置?为什么我必须在gradle中签署qa味道?
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
debug {
applicationIdSuffix ".debug"
versionNameSuffix ".debug"
}
qa {
applicationIdSuffix ".qa"
versionNameSuffix ".qa"
}
}
sourceSets { debug { res.srcDirs = ['src/debug/res', 'src/debug/res/values'] } }
}
为什么当我尝试运行qa它trow我和没有这个味道的关键错误?
我有一种感觉只有调试生成它自己的密钥,如果你没有要求其他明智的,我不能使用调试密钥为我的味道?我需要它为不同的包名称,以便我的手机上有两个版本。谢谢你的答案,非常详细和有帮助 –
@JesusDimrix:“我不能使用调试密钥为我的味道?” - 根据你的问题,'qa'是一个构建类型。您可以使用我的答案中概述的'qa'的调试签名密钥。 – CommonsWare
谢谢你的清晰和详细的答案。 –