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