2012-01-23 4 views
2

Eclipse에서 Android 애플리케이션을 개발 중입니다. 이클립스는 R을 자동으로 가져 오기 때문에 Ctrl + Shift + O를 클릭하면 가져 오기를 찾아 삭제할 수 있습니다. 하지만 지금은, 내가 그것을 지울 때마다, 내가 그것을 몇 번이나 지울지라도 그것을 가져올 것입니다.Eclipse가 자동으로 가져 오기 R

아무도 내 프로젝트를 컴파일 할 수 있도록이 문제를 해결하는 방법을 알고 있습니까?

+2

나는 당신이'r.java-file' 태그가 아닌'r'을 원하는 생각한다. R은 오픈 소스 통계 및 수치 해석 패키지입니다. –

+2

왜 컴파일 할 수 없습니까? –

+0

xml 파일에 오류가 없는지 확인하고 응용 프로그램을 정리하고 빌드 한 다음 .R을 포함하십시오. –

답변

0

내 설정에 문제가있는 것으로 나타났습니다. 도움을 주신 모든 분들께 감사드립니다.

+3

이 문제가 발생한 다른 사람들을 위해 설정을 변경 한 내용을 자세히 알려주십시오. – BruceHill

0

android.R 클래스를 사용하고 있습니까? 그렇다면 제거하십시오. 파일을 저장하기 전에 app.R 수동으로 가져 오기를 추가하지 않으려면 수동으로 가져 오기를 시도하십시오. 이건 성가시다는 걸 알지만 자동 가져 오기에서 이클립스가 어떻게 동작하는지 ....

이클립스에서 자동으로 가져 오기 설정을 제거해 볼 수도 있습니다.

1

Eclipse는 자동 완성을 사용할 때 관련 유형에 대한 import 문을 생성하려고 시도합니다. 이것은 Eclipse의 환경 설정 대화 상자에서 비활성화 할 수있는 구성 가능한 옵션입니다. Java -> Editor -> Content Assist "Add import instead of qualified name" 이것은 패키지별로 구성 할 수 없습니다.

그러나 리소스 클래스를 가져 오는 것에 대한 귀하의 이의가 궁금합니다. R에 대한 참조를 항상 완전하게 지정하겠습니까? 나는 기술적 인 이유가 이것이 바람직한 이유를 모른다. 그것이 스타일의 문제라면, 나는 잘못된 방향의 선호가 될 수 있다고 생각합니다. 개인적으로 필자는 정규화 된 클래스 이름을 포함하여 소스 파일을 정기적으로 읽지 않아도됩니다. 귀하의 필요가 이들 중 어느 것도 아닌 경우 더 나은 답변을 드릴 수 있도록 더 자세한 내용을 공유 할 수 있습니까?

+0

샘플 프로젝트 Searchable 사전을 사용하고 있으며 컴파일되지 않습니다. 이 줄에 InputStream inputStream = resources.openRawResource (R.raw.definitions); 그것은 _R을 변수 _로 해결할 수 없으므로 에러를 던질 것이고 나는 컴파일하려고하는 모든 것을 가지고 그 에러를 얻는다. 그런 다음 가져 오기로 이동하여 가져 오기 R을 제거한 다음 다시 저장합니다. –

+0

또한 R 파일을 생성하지 못하는 것 같습니다.이 오류 메시지는 다음과 같습니다. 일식 .buildId = M20110909-1335 java.version = 1.6.0_29 java.vendor = 썬 마이크로 시스템즈 부트 로더 상수 : OS = Win32에서, ARCH = 86, WS = Win32에서, NL = EN_GB 프레임 워크 인수 : - 제품 조직. eclipse.epp.package.java.product 명령 줄 인수 : -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product 오류 Wed 1 월 25 일 1시 34 분 42 초 GMT 2012 'WiktionarySimple'프로젝트의 속성 파일을로드하지 못했습니다. –

+0

프로젝트를 청소하고 재건축을 시도 했습니까? R이 생성되는 것을 방지 할 수있는 Android 플러그인의 설정을 변경 했습니까? –

0

제 경우에는 프로젝트 환경 설정에서 appcompat_v7이 자동으로 추가되었습니다. 나는 그것이 어떻게 그리고 왜 그것이 일식에서 행해지는지 전혀 모른다. 그리고 대부분이 문제를 일으킨다.

enter image description here

관련 문제