gpt4 book ai didi

java - 如何通过根据客户端名称替换 res 来为多个客户端构建我的项目

转载 作者:行者123 更新时间:2023-12-01 15:27:32 26 4
gpt4 key购买 nike

我有一个项目将与不同的客户共享。项目中唯一要更改的是 res/(一些具有相同名称、字符串、样式和颜色的图像)

我不想创建另一个具有相同内容的项目,我想做的是在不同的目录中提供 res/,例如 ABC/res 、 EFG/res 、 JKL/res (其中所有 res 将是名字相同)

所以我想要做的是输入客户端的名称(项目中的任何位置),当我编译时,它应该获取其相关目录的 res。例如,如果我输入客户端 EFG 的名称,那么它应该获取并显示客户端 EFG/res 的 res 并将其添加到构建中)

请向我发送链接或一些工作示例。提前致谢

最佳答案

你应该在你的 ant build.xml 中使用类似的东西部分

<copy todir="${preprocessed.absolute.dir}">
<fileset dir="${orginal.source.dir}">
<include name="**/*.aidl" />
</fileset>
<fileset dir="${common.absolute.dir}">
<include name="**/*.aidl" />
</fileset>
<fileset dir="${android.absolute.dir}">
<include name="**/*.aidl" />
</fileset>
<fileset dir="${tts.absolute.dir}">
<include name="**/*.aidl" />
</fileset>
</copy>

但仅根据某些字符串标志(例如您客户的姓名)更改文件夹
欲了解更多详情,请参阅http://ant.apache.org/manual/Tasks/copy.html

关于java - 如何通过根据客户端名称替换 res 来为多个客户端构建我的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9989446/

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