gpt4 book ai didi

android - Gradle:从Android Assets 文件夹中排除文件

转载 作者:IT老高 更新时间:2023-10-28 23:03:57 68 4
gpt4 key购买 nike

请问,您知道在合并多个 Assets 文件夹之前或在合并期间如何从 Android 项目 Assets 文件夹中排除某些文件的方法吗?

例如:

android {
sourceSets {
main {
assets.srcDirs = [fileTree(dir: 'assets1', exclude: 'myfile.txt'), 'assets2'] // does not work
assets.exclude 'assets1/myfile.txt' // does not work
assets.exclude '**/*.txt' // does not work
assets.exclude '*.txt' // does not work
}
}

packagingOptions {
exclude 'assets1/myfile.txt' // does not work
exclude '**/*.txt' // does not work
exclude '*.txt' // does not work either
}


aaptOptions {
ignoreAssetsPattern "myfile.txt" // does not work
}
}

最佳答案

我遇到了同样的问题,似乎添加了一个“!”表示应排除该文件:

aaptOptions {
ignoreAssetsPattern "!myfile.txt"
}

“assets.exclude”也可以通过添加“!”来工作。但我没有测试过...

关于android - Gradle:从Android Assets 文件夹中排除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25910206/

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