我有这个配置的项目:
App > ModuleA
ModuleA 有两种类型:免费和付费
应用有
missingDimensionStrategy 'type', 'free'
设置默认 flavor 。
但是现在在具有新变体感知系统的 AS 3.2.1(Gradle 插件 3.2.1)中,我不能只为 moduleA 选择构建变体而不更改 App。
我只有两种可能:
有没有可能在不更改 Gradle 脚本的情况下做到这一点?
最佳答案
让我给你举个例子
moduleA 的 build.gradle 文件如下:
...
productFlavors {
...
free{
...
}
paied{
...
}
...
}
...
然后您可以为您的应用程序的 build.gradle 文件添加相同的 productFlavors,
...
productFlavors {
...
free{
...
}
paied{
...
}
...
}
...
设置好之后就可以在AS中为moduleA和app选择了,就可以正常使用了。
关于android - 如何使用 3.x.x Gradle 插件在 Android Studio 中选择模块的风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53126861/