0

在我的 Android Studio 项目中,我有 2 种风格,它们都有各自的对应依赖项。

dependencies {
    libflavour1Compile project(':TestLib1')
    libflavour2Compile project(':TestLib2')
}

在调试中构建这两种风格效果很好,可以吸引他们尊重的资源。

但是,对于两种口味,都需要调试和发布 url。在“TestLib1”中,我将 strings.xml 添加到了 release/res/values 文件夹中。现在构建总是将此发布字符串插入到调试构建中。

在 Android Studio 中,将所有构建变体选择为 Debug 仍会导致使用发布字符串,即使该文件夹未突出显示。

在此处输入图像描述

在命令行上创建 Debug 版本也有相同的结果。

./gradlew installLibflavour1Debug

我在这里做错了什么还是库总是默认为 Release 构建类型?

4

0 回答 0