![](/img/trans.png)
[英]Android Studio: Gradle Product Flavors: Define custom properties
[英]Android Studio Gradle Product Flavors
我希望每个Product Flavor都有一个ADMIN和AUDIENCE版本,构建文件的外观如何?
到目前为止,我有...
productFlavors {
app1 {
applicationId 'com.example.channel.1'
}
app2{
applicationId 'com.example.channel.2'
}
app3{
applicationId 'com.example.channel.3'
}
app4{
applicationId 'com.example.channel.4'
}
}
我的目标是实现这种类型的源代码结构。
app1ADMIN
src/
app1AUDIENCE
src/
app2ADMIN
src/
app2AUDIENCE
src
我试图将观众和管理员置于构建类型中,但没有产生发布和调试变体...
现在我正在尝试.....
flavorDimensions 'audience', 'admin'
productFlavors {
app1 {
applicationId 'com.example.audience.app1'
flavorDimension "audience"
}
app1D {
applicationId 'com.example.admin.app1'
flavorDimension "admin"
}
这个完全没有用,它产生了。
app1Dapp1
在src
创建目录app1ADMIN,...
然后更改此项目(不是root用户)的build.gradle
,如下所示
productFlavors {
app1ADMIN {
packageName "xxx"
}
app1AUDIENCE {
packageName "yyy"
}
app2ADMIN {
packageName "zzz"
}
app2AUDIENCE {
packageName "ooo"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.