마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

R.java가 새로 생성되지 않습니다 진짜 미쳐버리겠네요

0 추천

학교 졸업작품용으로 앱을 개발하고 있는데

 

오늘 이클립스로 어플에 뭔가 덧붙이려고

 

메인 레이아웃 xml에 스위치를 추가하려고 했는데

 

java에서 id인식을 못하고 자꾸 R.java에 리소스를 추가할꺼냐고 해서

 

project clean을 해봤거든요

 

그런데 R.java파일은 사라져버리고

 

그 이후로 어떤 방법을 써도 R.java가 생성되지 않습니다ㅡㅡ

 

진짜 검색해봐서 해보라는거 다해봤는데

 

1. xml 파일에 오류 수정 -> 오류 하나도 없음

 

2. res 폴더에 대문자 or 특수기호 -> 없음

 

3. Java Build Path -> Android가 제일 위로 해봄

 

4. SDK Update -> 여전히 안생김

 

5. 노트북에 이클립스 새로 설치 -> 안됨

 

5번까지 해본 결과 이건 컴퓨터 문제가 아니라 제 코딩 실수라고 생각이 되네요..ㅡㅡ

 

그 전까지만 해도 멀쩡하게 돌아가던 프로젝트가 스위치 하나 추가했다고 이럴 수가 있나요 ㅠㅠ

 

 

 

스위치를 추가할 때

 

minimum target version이 낮아서 경고가 뜨더라구요

 

그래서 manifest에 있는 minSdkVersion 숫자를 올려주고

 

targetSdkVersion도 바꿔주고

 

프로젝트 properties에 가서 latest version으로 바꾼게 전부에요

 

그 이후로 메인액티비티 java에 스위치 추가하려고 했는데 id가 추가가 안되길레...

 

클린 한번 하니까.,.. R cannot be resolved to a variable....

 

하루종일 r.java가지고 씨름했네요 진짜

 

도와주세요 제발..

입체인간 (210 포인트) 님이 2013년 11월 17일 질문

3개의 답변

0 추천

저 혹시요 지금은 해결 하셨을지 모르지만 댓글 조심히 달아 봅니다.

 

http://stackoverflow.com/questions/4619162/how-to-generate-r-java

 

google search : how to recreate R.java

 

좋은 하루 되시고 대박나는 앱 만드셔요... ㅎ 화이팅 이십니다. 

 

미래갑부인택 (1,040 포인트) 님이 2013년 11월 18일 답변
0 추천
이클립스 버전이나 adt버전도 좀 알려주시면 좋을텐데..

이클립스 -> project -> properties -> java build path -> order and export 탭에서 android private libraires 체크 해보세요
bangbang (8,820 포인트) 님이 2013년 11월 18일 답변
0 추천

1. xml 파일에 오류 수정 -> 오류 하나도 없음

이부분을 한번더 체크 해보셔야 할것 같습니다. 오류라는것이 직접 개발한

사람이 안보이는게 대부분이니깐요. 스위치를 추가한후 에러가 생기셨다고

하는데 원복을 시켜봄이 어떠신지요?

해당 소스에 마우스 우클릭 하면 Compare With 메뉴가 있습니다. 거기에서

Local History 를 선택 하시면 과거 이력이 나옵니다. 아니면 백업본이 있으시면

백업본으로 롤백을 하셔도 되구요.

pulak (2,610 포인트) 님이 2013년 11월 18일 답변
...