繁体   English   中英

Android Studio Gradle产品风味

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM