안드로이드 개발
[Android Studio] '._drawable' is not a directory 오류 해결
humangyng
2024. 5. 8. 09:29
🔆 개발환경
- Android Studio 버전: Android Studio Jellyfish | 2023.3.1
- OS: macOS Sonoma 14.4.1(Intel)
따로 설정에 손 댄 거 없이 일반적인 방식으로 새 프로젝트를 생성해서 빌드하는데 자꾸 오류가 났다.
오류 내용은 '프로젝트폴더/app/build/intermediates/packaged_res/debug/packageDebugResources/._drawable' is not a directory' is not a directory 였다.
찾아보니까 ._drawable을 삭제하라는데 Finder에서는 안보여서 터미널로 지웠다.
그리고나서 빌드했더니 이번에는 또 다는 ._로 시작하는 파일 is not a directory 오류가 뜨면서 빌드에 실패했다.
뭔가 이상해서 안드로이드 스튜디오 상에서 프로젝트들을 열어봤더니 모든 xml 파일에 대해서 ._로 시작하는 쌍둥이 파일들이 있었다.
이게 문제인 것 같아서 아래와 같은 명령어로 이 프로젝트 안에는 ._로 시작하는 파일을 싹 다 지웠다.
find [프로젝트 폴더 경로] -name "._*" -type f -delete
그리고 나서 프로젝트폴더/app 안에 있는 build 폴더를 삭제한 뒤에
안드로이드 스튜디오 > 상단 메뉴바 > Build > Rebuild Project 를 했더니 정상적으로 돌아갔다.