以下のようにbuildTypeのsigningConfigにsigningConfigsの設定のうち使用するものを渡せば良い。productFlavorの場合も同様。
signingConfigs {
debug {
storeFile file("conf/debug.keystore")
storePassword "android"
keyAlias "androiddebugkey"
keyPassword "android"
}
release {
storeFile file("conf/release.keystore")
storePassword "fugafugahogehoge"
keyAlias "yokomark"
keyPassword "foobarbaz"
}
}
buildTypes {
release {
debuggable false
zipAlign true
runProguard true
proguardFile getDefaultProguardFile('proguard-android-optimize.txt')
signingConfig signingConfigs.release
}
debug {
debuggable true
zipAlign true
runProguard false
signingConfig signingConfigs.debug
}
}
上記コードの引用元: