gpt4 book ai didi

安卓工作室 : add virtual folder in gradle

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:04 26 4
gpt4 key购买 nike

我使用 build.gradle 文件在我的应用程序的 Assets 文件夹中收集我计算机上的几个文件夹:

sourceSets {
main {
assets.srcDirs = ['../someFolder/', 'src/main/assets']
}
}

这导致我的 Assets 文件夹包含 someFolder 和“原始” Assets 文件夹的文件:

//The "physical" folders

../someFolder
|- file1.txt
|- file2.txt
|- file3.txt
src/main/assets
|- asset1.txt

//...become this:

assets
|- file1.txt
|- file2.txt
|- file3.txt
|- asset1.txt

我如何重定向 gradle 中的路径,以便我的 Assets 文件夹包含一个文件夹“someFolder”,其中包含 someFolder 中的所有文件,例如:

assets
|- someFolder
|--- file1.txt
|--- file2.txt
|--- file3.txt
|- asset1.txt

最佳答案

1) 在项目内部创建文件夹作为您的外部 Assets ./extAssets

sourceSets.main.assets.srcDirs = ['src/main/assets', './extAssets']

2) 链接此文件夹内的所有外部目录

$ cd extAssets/
$ ln -s ../../someFolder/ someFolder

结果你会看到

assets
|- someFolder
|--- file1.txt
|--- file2.txt
|--- file3.txt
|- asset1.txt

没有任何文件复制

关于安卓工作室 : add virtual folder in gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31944484/

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