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

导入Dagger Hilt 2后生成的文件夹可见是否正常?能否隐藏?

关于Dagger Hilt生成文件夹的问题解答

这些文件夹是否正常?

完全正常。Dagger Hilt依赖注解处理器在编译阶段自动生成辅助代码,用来实现依赖注入的核心逻辑,你看到的这些文件夹就是专门存放这些自动生成代码的目录,属于Hilt工作流程里的正常产物,不是配置错误或者项目问题。

怎么让它们不显示?

有两种方式可以处理:

1. 在Android Studio中隐藏这些文件夹

  • 打开Android Studio设置(快捷键Ctrl+Alt+S,或者顶部菜单栏File → Settings)
  • 找到Editor → File Types选项
  • 在右侧的Ignored Files and Folders列表里,添加你想隐藏的文件夹路径(比如截图里的generated/source/hilt_compiler这类目录)
  • 点击Apply保存设置,之后IDE就不会再显示这些文件夹了

2. 通过.gitignore排除(避免提交到版本控制)

如果只是不想把这些生成文件提交到Git仓库,可以在项目根目录的.gitignore文件里添加以下内容:

# 忽略Dagger Hilt生成的代码目录
app/build/generated/source/hilt_compiler/

注意:这种方式只是让Git不追踪这些文件,IDE里还是会显示,需要结合上面的IDE设置才能彻底隐藏。

另外提醒下:不要手动删除这些文件夹,编译项目时Hilt会重新生成,强行删除可能导致编译失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 17:44:51