Wor*_*ieN 6 android gradle android-studio android-productflavors android-studio-3.0
我正在尝试为Android Studio 3.0和gradle插件3.0设置不同的构建变体,但Android Studio不会为每个我的风格创建构建变体.Gradle构建是成功的但我不知道如何制作productionapiRealese和germanyapiRelease构建变体.我该怎么做?
我的口味:
flavorDimensions "pr", "ger"
productFlavors {
productionapi {
provider "pk"
dimension "pr"
}
germanyapi {
provider "sd"
dimension "ger"
}
}
Run Code Online (Sandbox Code Playgroud)
我的构建变体:
首先要详细阅读这篇文章.
据我所知,您可以使用本节"将多种产品口味与风味维度相结合"中的信息来混合口味.
只需删除此:
flavorDimensions "pr", "ger"
Run Code Online (Sandbox Code Playgroud)
这来自每种口味:
dimension "ger"
dimension "pr"
Run Code Online (Sandbox Code Playgroud)
只关注"配置产品口味"部分的第一部分:
android {
...
defaultConfig {...}
buildTypes {...}
flavorDimensions "default"
productFlavors {
productionapi {
applicationIdSuffix ".prod"
versionNameSuffix "-prod"
}
germanyapi {
applicationIdSuffix ".german"
versionNameSuffix "-german"
}
}
}
Run Code Online (Sandbox Code Playgroud)
这样做,您将获得每种风味的构建变体
| 归档时间: |
|
| 查看次数: |
1459 次 |
| 最近记录: |