2010-11-29 2 views
3

Eclipse에서 가장 이상한 일입니다. Android 프로젝트를 실행했을 때 기본보기 클래스를 선택하는 것을 잊었으며 선택한 파일은 main.xml이므로 이클립스에서 main.out.xml 파일을 생성했다는 것을 알 수 있습니다. 이 문제를 해결하기 위해 "Project> Clean"을 선택했으나 이후 R 클래스 아래 클래스가 사라졌습니다. 누구든지 그것을 되 찾는 방법 및/또는 이것을 피하는 방법을 알고 있습니까? 미리 감사드립니다.클린 프로젝트 후 Eclipse에서 R 클래스를 삭제했습니다.

+0

"프로젝트> 자동 빌드"를 선택하셨습니까? –

+0

그렇다면 "프로젝트 폴더를 마우스 오른쪽 버튼으로 클릭하고 Android 도구> 프로젝트 속성 수정"을 클릭합니다. –

답변

2

프로젝트를 다시 컴파일 할 때마다 (변경이 필요한 경우) R 클래스가 생성되므로 사용자가 신경 쓸 필요가 없습니다. 빌드 프로세스 동안 생성되어야하므로 R 파일을 버전 제어 시스템에 커밋하지 않아야합니다.

"실행하기 전에 컴파일"(이클립스는 실행 구성에 있어야 함) 확인란을 선택하면 응용 프로그램을 실행하기 전에 R 파일이 다시 생성됩니다.

+0

문제가 해결되었습니다. 다른 프로젝트에서 R 클래스를 복사하여 프로젝트를 실행할 수있게 한 다음 R 클래스를 컴파일하고 올바른 ID를 생성했습니다. 감사합니다 –

0

Eclipse는 이러한 문제로 잘 알려져 있습니다. Project> Clean이 도움이되지 않으면 IDE를 다시 시작하십시오.

내가 생각하게 IntelliJ IDEA를 사용하는 것이 좋습니다 - 나는 전에 년 동안 이클립스를 사용하고, 다음

http://blogs.jetbrains.com/idea/2010/10/intellij-idea-10-free-ide-for-android-development/

+0

자바 프로그래머로서 1 년 동안의 경험으로 내 학교 파트너 인 Eclipse를 떠나기가 슬프다 (그러나 IDE를 변경해야한다면 아무 것도 없습니다 –

+0

전환 할 필요가 없습니다. Eclipse가 작동해야합니다. IDE가 완벽하지는 않습니다. 저는 주관적인 경험을 말하고 있습니다.이 때문에 Eclipse를 통해 NetBeans를 통해 IntelliJ를 개인적으로 선택하게 된 것입니다. –

+0

한번 시도해 보겠습니다. –

0

가 리소스에 대한 일부 파일을 추가 ... IntelliJ를, 무엇을 구호로 전환하는 Eclipse가 강제로 R 클래스를 다시 생성합니다.

관련 문제