gpt4 book ai didi

安卓/ Gradle : Include few files from one flavor to another flavor?

转载 作者:行者123 更新时间:2023-11-29 01:28:46 24 4
gpt4 key购买 nike

<分区>

我有三个 BuildTypes 发布、调试和自定义。我想在自定义 Build 中避免发布一些文件。 buildTypes 允许我使用“custom.initWith”阻止所有内容发布。 sourceSets 有类似的东西吗?

buildTypes {
release { // release stuff}
debug { // debug stuff}
custom.initWith(buildTypes.release)
custom { // custom stuff }
}
sourceSets {
main.setRoot('src/main')
release.setRoot('build-types/release')
debug.setRoot('build-types/debug')
custom.setRoot( //Want to include some files from 'build-types/release'
and all files from 'build-types/custom')

这可以通过 Android 中的 Gradle 实现吗?

setRoot 允许我只包含“build-types/custom”。可以将所需文件从“build-types/release”文件夹保存到“build-types/custom”。这有一个缺点。

  1. 发布和自定义文件夹中的重复文件。
  2. 此外,如果我们在发布中修改某些内容,则需要在自定义中进行修改。

其他问题仅对资源文件有特定需求。 Android Flavors : Multiple java and src directories for each flavor .我想从其他包含 res、assets、java 和 manifest 的文件夹共享文件。

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