Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android gradle plugin 如何向Android资产添加子目录和特定文件_Android Gradle Plugin - Fatal编程技术网

Android gradle plugin 如何向Android资产添加子目录和特定文件

Android gradle plugin 如何向Android资产添加子目录和特定文件,android-gradle-plugin,Android Gradle Plugin,在我的repo根目录中,我有我的数据目录、Android项目目录和其他一些东西。我正在尝试将我的数据目录添加为assets目录的子目录。我已经尝试了下面的代码,但在中只将我的数据目录中的所有文件放入资产中 sourceSets { main { assets.srcDirs '../../../data' } } 如何使用Gradle将带有子文件的数据目录和目录添加到资产中?除了android项目,其他项目都需要data dir,因此我不想将其移动到androi

在我的repo根目录中,我有我的数据目录、Android项目目录和其他一些东西。我正在尝试将我的数据目录添加为assets目录的子目录。我已经尝试了下面的代码,但在中只将我的数据目录中的所有文件放入资产中

sourceSets {
    main {
        assets.srcDirs '../../../data'
    }
}
如何使用Gradle将带有子文件的数据目录和目录添加到资产中?除了android项目,其他项目都需要data dir,因此我不想将其移动到
android项目/app/src/main/assets

此外,如何使用Gradle将特定文件添加到资产中?我不想将它的父目录添加到assets.srcDirs,因为我不想要目录中的所有内容,我只想要这个文件。同样,除了android项目之外,其他项目也需要这个特定的文件,所以我不想将它移动到
android项目/app/src/main/assets

我试图使用Gradle实现如下资产结构:

- assets
    - mySpecificFile
    - data
        - file1
        - file2 
        - etc

你有没有找到实现这一目标的方法?我也很感兴趣