gpt4 book ai didi

android - 在 Android Studio 3.6 上使用动态功能切换构建变体的问题

转载 作者:行者123 更新时间:2023-12-03 02:43:05 33 4
gpt4 key购买 nike

在我将 Android Studio 升级到最新版本 3.6 后,我在开发应用程序期间在变体之间切换时遇到了问题(具有动态功能)。

我的设置flavors对于所有模块(应用程序/库/动态功能):

flavorDimensions "default"

productFlavors {
dev {
isDefault.set(true)
dimension "default"
}
live {
dimension "default"
}
qa {
dimension "default"
}
}

默认变体(AS3.6 和以前的版本)

enter image description here

当我切换到 qa AS 3.5.x 上的 flavor

enter image description here

当我在 AS 3.6 上这样做时:

enter image description here

然后 AS 显示消息:
Module 'xxx' has variant 'qaDebug' selected, but the module 'dynamic-feature' depends on variant 'devDebug'
我在模块 dynamic-feature 中的配置取决于构建变体。现在,它总是回退到 dev .

有没有办法解决这个问题?

任何建议表示赞赏,谢谢。

更新
这个问题也发生在 AS4.0

最佳答案

哇,我需要手动更改 dynamic-feature 的变体模块,然后它的工作。

但是每当我在变体之间切换时,我都必须同步两次(一次用于第一次打开应用程序模块,另一次用于为 dynamic-feature 切换变体,因为我只有一个模块 dynamic-feature )

关于android - 在 Android Studio 3.6 上使用动态功能切换构建变体的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60429018/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com