CODEDRAGON ㆍDevelopment/Android
Error: The resource name must start with a letter
숫자로 시작하는 파일명으로 된 리소스 파일을 추가한 경우 발생
오류메시지
Error:Execution failed for task ':app:mergeDebugResources'. > C:\CodeLab\AndroidStudioProjects\ImageViewEx\app\src\main\res\drawable\1southkorea.png: Error: The resource name must start with a letter |
|
발생원인
숫자로 시작하는 파일명으로 된 리소스 파일을 추가한 경우 발생
R.class의 내용 확인
내부적으로 리스소파일명으로 된 ID에 유니크한 상수값으로 처리합니다.
그러므로 리소스 파일명이 R클래스에 상수로 등록이 되므로 자바(JAVA)의 식별자 명명 규칙을 준수해 주어야 합니다.
public static final int southkorea = 0x7f02005d;
식별자 명명 규칙
http://codedragon.tistory.com/440
'Development > Android' 카테고리의 다른 글
SMS 송신 방법 2 - Android Device Manager (0) | 2017.11.19 |
---|---|
Error: Duplicate resources - 확장자만 다른 동일한 파일명을 가진 이미지 파일을 추가한 경우 에러 발생 (0) | 2017.10.04 |
Android Studio(안드로이드 스튜디오) - Layout Design 에서 화면 보기 모드 (0) | 2017.08.24 |
Thread(스레드) - 스레드 사용하기, 메인 스레드(Main Thread), 데드락(DeadLock) (0) | 2017.08.18 |
AVD SMS 송신 방법 1 (0) | 2017.08.13 |