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

Android Studio Hedgehog报错:._drawable 不是目录(Mac环境)

解决Android Studio中._drawable不是目录的报错

基础清理重建操作

  • 执行Android Studio菜单栏的Build > Clean Project,接着选择Build > Rebuild Project,先尝试基础的清理重建流程。
  • 如果上述操作无效,手动删除项目根目录下的build文件夹,以及app模块下的build文件夹,之后重新同步项目(File > Sync Project with Gradle Files)。

批量删除Mac生成的._开头隐藏文件

你的项目存放在外部磁盘(/Volumes/HOMEWORK),Mac会自动生成这类资源分支文件,可通过终端批量清理:

  1. 打开终端,切换到项目根目录:
    cd /Volumes/HOMEWORK/DiceRollerSolution
    
  2. 递归删除所有._开头的文件:
    find . -name "._*" -type f -delete
    
  3. 回到Android Studio重新构建项目即可。

禁用外部磁盘的资源分支生成(可选)

若想避免Mac后续在外部磁盘生成此类文件,可在终端执行以下命令,重启Mac后生效:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

手动定位删除目标文件

你之前按Command+Shift+.未看到文件,可能是因为build目录默认被Android Studio忽略。打开Finder,直接进入报错路径/Volumes/HOMEWORK/DiceRollerSolution/app/build/intermediates/packaged_res/debug,再次按下Command+Shift+.,就能看到._drawable文件,手动删除后再构建项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 12:02:34