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'이 포함된경우. (사실 필요없습니다.)


출처: http://www.androidpub.com/1921292

+ Recent posts