【发布时间】:2020-02-27 08:26:15
【问题描述】:
在我将 Android Studio 升级到最新版本 3.6 后,我在开发应用程序期间在变体之间切换时遇到了问题(具有动态功能)。
所有模块(应用程序/库/动态功能)的我的设置flavors:
flavorDimensions "default"
productFlavors {
dev {
isDefault.set(true)
dimension "default"
}
live {
dimension "default"
}
qa {
dimension "default"
}
}
默认变体(AS3.6 和以前的版本)
当我在 AS 3.5.x 上切换到 qa 风格时
当我在 AS 3.6 上这样做时:
然后 AS 显示消息:
Module 'xxx' has variant 'qaDebug' selected, but the module 'dynamic-feature' depends on variant 'devDebug'
我在模块 dynamic-feature 中的配置取决于构建变体。现在,它总是回退到dev。
有没有办法解决这个问题?
任何建议都非常感谢,谢谢。
更新 这个问题也发生在 AS4.0
【问题讨论】:
标签: android android-studio gradle build-variant