Android Studio报错求助:外接USB存储项目提示_drawable非目录
解决方案
这个错误源于Mac在非APFS格式的外部USB存储上生成的隐藏元数据文件(以._开头)——Gradle误将._drawable识别为资源目录,但它本质是单个文件,而非目录结构。
尝试以下解决步骤:
禁用Mac在外部存储生成._文件:
打开终端,依次执行两条命令:defaults write com.apple.desktopservices DSDontWriteNetworkStores true killall Finder该设置会阻止Mac为外部存储设备生成这类元数据文件,重启Finder后即可生效。
清理USB中已存在的._文件:
在终端执行命令批量清理指定USB卷内的所有._开头文件:dot_clean /Volumes/HOMEWORK临时规避方案:
将Android项目复制到Mac本地磁盘(如~/Documents目录)后再运行,本地APFS格式不会生成这类干扰文件,可快速绕过外部存储的兼容性问题。
内容的提问来源于stack exchange,提问作者Junming Fan
相关产品推荐
相关产品推荐

