You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio构建中排除assets文件夹指定PNG文件问题

Android构建时排除指定Assets文件的可行方案
  • 问题根源:aaptOptions的ignoreAssetsPattern采用Ant风格匹配规则,直接写完整路径可能因匹配逻辑不触发导致失效,比如缺少通配符或路径格式不匹配。

  • 有效配置方式:

    1. 调整aaptOptions的匹配规则(添加通配符确保命中):
      android {
          aaptOptions {
              ignoreAssetsPattern "**/Images/Chooser/Scenarios/scenarios_flags.png"
          }
      }
      
    2. 改用sourceSets配置(更稳定的排除方式):
      android {
          sourceSets {
              main {
                  assets {
                      exclude "Images/Chooser/Scenarios/scenarios_flags.png"
                  }
              }
          }
      }
      
  • 验证步骤:

    • 执行命令./gradlew clean assembleDebug彻底重建项目
    • 解压生成的APK包,查看assets目录确认目标文件已被排除

内容的提问来源于stack exchange,提问作者Sean O'Connor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 05:38:10