【发布时间】:2021-09-06 11:05:14
【问题描述】:
我有两种产品口味。这是应用程序的gradle:
flavorDimensions "default"
productFlavors{
publicVersion{
dimension "default"
}
privateVersion{
dimension "default"
}
}
我想为每种口味创建一个不同的清单文件。所以我创建了一个路径为 src/publicVersion/AndroidManifest.xml 的 Manifest 文件和另一个路径为 src/privateVersion/AndroidManifest.xml 的 Manifest 文件,然后我删除了主 Manifest 文件。
在我这样做之后,没有任何效果。 Android Studio 仍然要求在主目录中有一个 Manifest 文件。我尝试了所有关于 SO 的答案(比如在应用程序 gradle 文件中使用“sourceSet”),但它们没有用。也许最近的 Android Studio 更新已经改变了这样做的方式?
【问题讨论】: