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

Android Studio增量构建是否会识别assets文件夹的修改?

Android Studio中Assets文件修改未生效的问题

问题场景

更新了/app/src/main/assets目录下的同名文件,未做其他修改直接点击“Run”,但修改未被识别,通过Device File Explorer对比确认了该现象。

相关解释

在Android Studio中修改assets文件夹后,增量构建无法识别这些改动。原因是当把整个目录传递给AAPT2(Android资源打包工具)时,哪怕只有一个资源文件修改,它也会重新编译目录里的所有文件。虽然可以用--dir参数传递包含多个资源文件的目录给AAPT2,但这种方式没法享受到增量资源编译的优势。所以如果修改了assets文件夹想让改动生效,需要执行clean build。

参考依据

  • AAPT2官方文档(Android Developers)
  • Android Studio增量构建与assets文件夹变更相关讨论
  • Stack Overflow相关问题:构建目录中generated和intermediates文件夹的作用、安装新版本应用时assets文件夹未更新、Android Studio中assets文件夹的放置位置、添加assets文件夹的方法
  • Android构建官方文档

内容的提问来源于stack exchange,提问作者fobbymaster

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 01:02:22