안녕하세요
안드로이드 스튜디오[Android Studio]를 개발하는 도중에 'D' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 이런 에러가 뜨는 것을 본 적이 있을 것입니다
이 에러의 해결방법에 대해서 알아보겠습니다
에러 원인
위의 에러를 번역하면 'D'는 파일-기반 리소스에서 올바른 문자가 아닙니다: 파일 기반 리소스의 이름은 a-z, 0-9, 밑줄(_)만 사용 가능합니다
라는 뜻입니다
xml파일에 대문자가 들어가서 생긴 에러입니다
위의 이미지처럼 이미지파일, xml에 대문자가 들어가서 에러가 뜬 것을 확인할 수 있습니다
해결방법
1. 에러가 나는 파일명을 우클릭합니다
Refactor의 Rename을 들어갑니다
Rename 팝업이 나타나면 소문자 + 숫자 + _을 사용해서 원하는 이름으로 변경합니다
저는 coding_godxml로 변경하였습니다
이름을 변경하면 에러가 사라진 것을 확인할 수 있습니다
여기까지 안드로이드 스튜디오에서 'D' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore 에러가 나오면 해결방법에 대해서 알아봤습니다
안드로이드 스튜디오 개발에 있어서 도움이 되었으면 좋겠습니다
'프로그래밍 > 안드로이드' 카테고리의 다른 글
[Android Studio] 비트맵(Bitmap) <-> 바이트(Byte) 변환 방법 (2) | 2021.04.27 |
---|---|
[안드로이드/Android Studio] 버튼에 이미지넣기 drawableLeft/Right/Top/Bottom (2) | 2021.04.26 |
[Android Studio] 이미지뷰에는 이미지가 보이는데 APP을 실행하면 보이지 않는 문제 해결 방법 (0) | 2021.04.26 |
[Android Studio] 프로젝트 내 전체 소스에서 문자열 찾기 (0) | 2021.04.20 |
[Android Studio] 바코드스캐너 프로그램 구현 (2) | 2021.04.20 |