안드로이드
[Android][Error]our project contains error(s), please fix them before running your application
햇살웃음
2012. 12. 14. 12:59
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'이 포함된경우. (사실 필요없습니다.)