12.8 C
Suwon-si
목요일, 11월 21, 2024
HomeDevelopAndroid Error - 'Q' is not a valid file-based resource name character:...

[Android Studio] Error – ‘Q’ 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

작업 중 발생한 Error를 정리하여 추후 도움이 될 수 있게 하기 위해 작성한다.

Resource Name Error

Build 중 발생한 Error

 Test App을 만들어 Build를 하던 중 다음과 같이 문구가 나와서 해결하기 위해 찾아보았다.
 ‘Q’ is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore.

Solve

 에러 메시지를 확인해보니 Resource 파일을 만들 때에는 반드시 소문자, 숫자 혹은 밑줄만 파일 명으로 가능하다고 한다.
 현재 파일에서는 대문자가 포함되어 발생한 에러이므로, Resource 파일 내에 에러가 발생한 파일 명에 포함된 대문자를 소문자로 변경하면, 문제가 해결된다.

1. 아래와 같이 우 클릭 후 Refactor -> Rename 항목을 선택하여 변경이 가능하다.

우 클릭 후 Refactor -> Rename을 통해 변경 가능

2. 파일 명을 대문자를 포함하지 않게 하고, 규칙에 맞추어 작성해주면 문제가 해결된다.

해당되는 조건으로 파일 명을 만족시키면 문제 해결

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Read

Latest Post