我目前正在使用Android Studio构建应用程序,我有多种口味,如下所示:
build1 {
applicationId "com.build1"
versionCode 3
versionName "1.2.0"
}
build2 {
applicationId "com.build2"
versionCode 2
versionName "1.1.0"
}
我希望在每个方面都包含一个与build3
相同的新版本build2
,除非在应用打开时会有一个额外的弹出窗口。我知道如何设置一种新的味道,但是如何扩展一种味道以包含另一种?我希望与build3
分享build2
的代码库,然后添加所需的轻微额外代码。有没有办法可以使用gradle执行此操作,还是必须将build2
中使用的所有代码复制到build3
目录中?
编辑:
build1
和build2
在main
文件夹中共享公共代码,但也有一些单独的代码,字符串,颜色,布局等。我希望build3
从{build2
构建1}}并获得对自己资源的访问权。