gpt4 book ai didi

android - 在 Gradle 中自定义旧的 Android 项目结构

转载 作者:行者123 更新时间:2023-11-29 17:59:32 25 4
gpt4 key购买 nike

我们有一个表单的项目结构
src
src_flavor1
src_flavor2
res
res_flavor1
res_flavor2

核心逻辑和资源分别放在 src 和 res 文件夹中。 flavored 文件夹只包含几个将两种口味分开的文件。
我试图用 build.gradle 文件定义这个项目结构,但没有成功。我还尝试使用 pductFlavor 标签创建两种口味的同时构建,但没有成功。在 Android Studio 最新版本中完成所有这些

最佳答案

假设您已经像这样定义了您的口味:

productFlavors {
flavor1 {
...
}
flavor2 {
...
}
}

你可以修改每个flavor的sourceSets

android.sourceSets.flavor1 {
java.srcDirs = ['src_flavor1']
resources.srcDir = ['res_flavor1']
}

android.sourceSets.flavor2 {
java.srcDirs = ['src_flavor2']
resources.srcDir = ['res_flavor2']
}

我希望这对您有所帮助...(不要犹豫,添加有关您的问题的更多详细信息,因为这将有助于我们帮助您)

最后的评论:根据我的经验,Android-Studio 还不是很稳定,关于 gradle<-->IDE sync 的功能还不是很完备。所以我强烈建议您始终从命令行测试您的 gradle 脚本。

关于android - 在 Gradle 中自定义旧的 Android 项目结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17022773/

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