안드로이드 개발 질문/답변
(글 수 45,052)
selector를 사용하려하는데 ..
drawable 에 xml를 넣으면 왜 에러가 나요..
어떤 선행 작업을 해줘야하나요?
[2012-09-05 16:20:03 - mycard] res\drawable-hdpi\menu01.xml:0: error: Resource entry menu01 is already defined.
[2012-09-05 16:20:03 - mycard] res\drawable-hdpi\menu01.png:0: Originally defined here.
[2012-09-05 16:20:03 - mycard] res\drawable-hdpi\menu02.xml:0: error: Resource entry menu02 is already defined.
[2012-09-05 16:20:03 - mycard] res\drawable-hdpi\menu02.png:0: Originally defined here.
[2012-09-05 16:20:03 - mycard] res\drawable-hdpi\menu03.xml:0: error: Resource entry menu03 is already defined.
[2012-09-05 16:20:03 - mycard] res\drawable-hdpi\menu03.png:0: Originally defined here.




빌드를 하지 않았거나
다른부분에서 에러난것때문에 빌드가 제대로 돼지 않아 R객체가 만들어지지 않았거나
이름을 잘못 적었거나
drawable 폴더가 아닌 곳에 selector xml파일을 넣어놨을것 같습니다.
(추가) 로그가 추가되어 답변 추가합니다.
빌드시에 xml파일이나 png파일의 확장자를 제외한 이름으로 객체명이 정해집니다.
그렇기때문에 png파일과 xml파일 이름이 같아서 객체 생성이 안되서 빌드 오류가 나는걸겁니다.
xml의 이름을 바꾸시면 잘 되실겁니다.