CODEDRAGON ㆍDevelopment/Android
Error: Duplicate resources
확장자만 다른 동일한 파일명을 가진 이미지 파일을 추가한 경우 에러 발생
에러 메시지
Error:Execution failed for task ':app:mergeDebugResources'. > [drawable/southkorea] C:\CodeLab\AndroidStudioProjects\ImageViewEx\app\src\main\res\drawable\southkorea.jpg [drawable/southkorea] C:\CodeLab\AndroidStudioProjects\ImageViewEx\app\src\main\res\drawable\southkorea.png: Error: Duplicate resources |
|
오류원인
파일명은 동일하고 확장자만 다른 리소스 파일을 추가한 경우 발생합니다.
파일명으로 변수 처리하기 때문에 동일한 파일명을 가질 수 없습니다.
R.class의 내용 확인
내부적으로 리스소파일명으로 된 ID에 유니크한 상수값으로 처리합니다.
그러므로 확장자만 다르고 동일한 파일명을 가지게 되면 ID중복으로 에러가 발생합니다.
public static final int southkorea = 0x7f02005d; |
'Development > Android' 카테고리의 다른 글
RelativeLayout 정렬 도식도 (0) | 2017.11.19 |
---|---|
SMS 송신 방법 2 - Android Device Manager (0) | 2017.11.19 |
Error: The resource name must start with a letter - 숫자로 시작하는 파일명으로 된 리소스 파일을 추가한 경우 발생 (0) | 2017.09.06 |
Android Studio(안드로이드 스튜디오) - Layout Design 에서 화면 보기 모드 (0) | 2017.08.24 |
Thread(스레드) - 스레드 사용하기, 메인 스레드(Main Thread), 데드락(DeadLock) (0) | 2017.08.18 |