defaultConfig
{
applicationId
"org.goodev.material"
// 配置生成的 BuildConfig 文件中的常量
buildConfigField
"String"
,
"CHANNEL"
,
'"PLAY_STORE"'
}
buildTypes
{
debug
{
buildConfigField
"String"
,
"API_URL"
,
'"http://dev.goodev.org/"'
buildConfigField
"boolean"
,
"SHOW_LOG"
,
"true"
}
release
{
buildConfigField
"String"
,
"API_URL"
,
'"http://api.goodev.org/"'
buildConfigField
"boolean"
,
"SHOW_LOG"
,
"false"
signingConfig
signingConfigs
.
release
}
}
productFlavors
{
youmi
{
applicationId
=
"org.goodev.material.youmi"
buildConfigField
"String"
,
"CHANNEL"
,
'"YOUMI"'
resValue
"string"
,
"app_name"
,
"Material free"
}
pro
{
applicationId
=
"org.goodev.material.pro"
buildConfigField
"String"
,
"CHANNEL"
,
'"OTHER"'
resValue
"string"
,
"app_name"
,
"Material pro"
}
}
signingConfigs
{
release
{
storeFile
"${System.env.PRIVATE_KEY}"
keyAlias
"${System.env.ALIAS}"
storePassword
"${System.env.STORE_PW}"
keyPassword
"${System.env.APP_PW}"
}
}