我使用build.gradle文件在我应用的资源文件夹中收集计算机上的多个文件夹:
COUNT(CASE WHEN id_country = 2 THEN id ELSE null END) AS country_2
这导致我的资产文件夹中包含COUNT(id) FILTER (WHERE id_country = 2) AS country_2
和"原始文件"资产文件夹:
sourceSets {
main {
assets.srcDirs = ['../someFolder/', 'src/main/assets']
}
}
如何在gradle中重定向路径,以便我的资产文件夹包含一个文件夹" someFolder"包含来自someFolder
的所有文件,例如:
//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
答案 0 :(得分:1)
1)在项目内创建文件夹作为外部资产./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
没有任何文件复制