Message :
- Your project contains error(s), please fix them before running your application.
- 클래스 파일에서 R.id.xxx 에러
- import 패키지명.layout.R 생성
Solution :
- string.xml 설정 vs src폴더> class 사이의 설정 값이 맞는지 확인
- string.xml 설정 vs res폴더> menu폴더> menu.xml 사이의 설정 확인
- layout 폴더 > .xml 설정 vs src폴더> class 사이의 설정 값이 맞는지 확인
Explanation :
내 경우, menu.xml 에 있는 설정값이 string.xml 설정값에서 빠져 있었다.
바르게 수정한 후, import 패키지명.layout.R 을 삭제 > 실행 > OK !
import 패키지명.layout.R 생성됐다면, 에러 상태로 컴파일 되면 생성된단다.
구글링에서 답변은 이러하다.
1.R파일을 생성하기도 전에 에러가 생길경우.
2.이클립스에 안드로이드 SDK가 연결이 안됬을 경우.
3.xml에 사용할 수 없는 태그가 사용됬을 경우
4.매니페스트에서 패키지 네임이 비정상적일경우
5.java파일에 import부분에 '패키지명.layout.R'이 포함된경우. (사실 필요없습니다.)
'안드로이드' 카테고리의 다른 글
[Android][error]INSTALL_PARSE_FAILED_MANIFEST_MALFORMED (0) | 2012.12.18 |
---|---|
[Android][error]java.lang.SecurityException: Requires READ_PHONE_STATE (0) | 2012.12.18 |
[Android][Error] ClassCastException (0) | 2012.12.14 |
[Android][Dialog]DialogFragment & AlertDialog 호환 (0) | 2012.12.13 |
[Android][Layout]requestFocus (0) | 2012.12.13 |