我的Android应用程序有很多种,我希望除了一个以外的所有应用程序都使用相同的密钥.有一个需要使用不同的密钥.
如何覆盖signingConfig应用程序的1种风格(但在相同的构建类型中,例如"发布")?
gradlew assembleRelease命令运行所有发布版本最后一点非常重要,因为我目前有超过120种不同的口味和成长.为了单独定制每一种风味,需要做很多额外的工作.
相关帖子我试过:
signingConfig反正buildTypes内部,productFlavors但我不明白如何做到这一点.总的来说,每个解决方案似乎仍然使用默认的发布配置,而不是我的自定义配置.
我的重要部分build.gradle看起来像这样:
signingConfigs {
releaseConfig {
storeFile file('key')
storePassword "pass"
keyAlias "alias"
keyPassword "pass"
}
custom {
storeFile file('custom_key')
storePassword "pass"
keyAlias "alias"
keyPassword "pass"
}
}
productFlavors {
apple {
applicationId "demo.apple"
}
banana {
applicationId "demo.banana"
}
// …Run Code Online (Sandbox Code Playgroud) 我有一个关于gradle的问题.我是这个构建系统的新手,想知道如何打印任务名称或将其保存在变量中.
像这样的东西:
> gradle someTask
someTask
Run Code Online (Sandbox Code Playgroud)
我认为代码是这样的
task someTask {
print ($arg[0])
}
Run Code Online (Sandbox Code Playgroud)
但事实并非如此.
谢谢!