如何仅针对发布 buildType 从资产文件夹中排除文件?

How to exclude a file from the assets folder only for release buildType?

如何仅针对发布 buildType 从资产文件夹中排除文件。想象一下以下场景:

我在 assets 文件夹下有很多 json 个字符串,名称如 string_1.json、string_2.json、string_3.json

使用以下代码片段我可以删除所有文件。

(gradle 片段)

aaptOptions {
    ignoreAssetsPattern "!*.json"
}

问题是我想保留一些并删除其中一些。例如,我想保留 string_2.json

ignoreAssetsPattern 有排除项吗?

(此代码段也将删除调试和发布。任何帮助将不胜感激)

您可以为调试版本添加额外的资产目录,例如此文件包含而发布版本不会包含此目录。