使android复制全部来自_“下一步”;通过aaptOptions的资产文件夹
我最近发现android会忽略以使android复制全部来自_“下一步”;通过aaptOptions的资产文件夹,android,build.gradle,Android,Build.gradle,我最近发现android会忽略以\uu开头的资产文件夹,并且aaptOptions{ignoreAssetsPattern}可以用来覆盖它 我搜索了一下,找到了这样的例子 aaptOptions { ignoreAssetsPattern '!.svg:!.woff:!.jpg:!*.scc:!CVS:!thumbs.db:!picasa.ini:!*~' } 我假设哪一个对单个文件执行此操作?但我想澄清一下,是否可以将所有文件包含在\u next资产文件夹中,而不是指定每个单独的文件 如
\uu
开头的资产文件夹,并且aaptOptions{ignoreAssetsPattern}
可以用来覆盖它
我搜索了一下,找到了这样的例子
aaptOptions {
ignoreAssetsPattern '!.svg:!.woff:!.jpg:!*.scc:!CVS:!thumbs.db:!picasa.ini:!*~'
}
我假设哪一个对单个文件执行此操作?但我想澄清一下,是否可以将所有文件包含在\u next
资产文件夹中,而不是指定每个单独的文件
如果没有,您能澄清一下
!”之间的区别吗!。svg
和!*。scc是什么以及什么*~代码>表示最后?ignoreAssetsPattern仅记录在中,如果您使用构建工具使用选项--ignore asset
编译自己,则只有默认值,默认模式为:
!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~
因此,它将忽略以“\u1”开头的所有文件和文件夹的资产模式
* Patterns syntax:
* - Delimiter is :
* - Entry can start with the flag ! to avoid printing a warning
* about the file being ignored.
* - Entry can have the flag "<dir>" to match only directories
* or <file> to match only files. Default is to match both.
* - Entry can be a simplified glob "<prefix>*" or "*<suffix>"
* where prefix/suffix must have at least 1 character (so that
* we don't match a '*' catch-all pattern.)
* - The special filenames "." and ".." are always ignored.
* - Otherwise the full string is matched.
* - match is not case-sensitive.
aaptOptions {
ignoreAssetsPattern '!_*'
}