Eclipse 제공 오류, 최근 업데이트 후 R.java 파일 누락
내를 업데이트 SDK
하고 ADT
최신 버전으로, 나는 또한 업데이트 한 Eclipse
으로 Kepler
후 최신 하나 Juno
.
내 ADT
버전은 22.0
입니다. 이 업데이트 후 새 프로젝트를 만들 때 R cannot be resolved to a variable
. 수입 import android.R;
했지만 미사용 수입품으로 표시 Don't include android.R here; use a fully qualified name for each usage instead
됩니다.
최신 업데이트에서도 Mac OS에서도 똑같은 일이 발생합니다. activity_main.xml
다른 이름으로 이름 을 바꾸려고 했지만 여전히 내 이름 R.java
이 생성되지 않았습니다.
가능한 모든 것을 시도했습니다. 프로젝트를 정리하고 전체 작업 공간을 구축했습니다. 도움이되지 않습니다.
업데이트 후 ADT
또는 Eclipse
호환성에 문제가 있다고 생각 합니다.
전체 SDK를 업데이트했습니다. 여기에 스크린 샷이 있지만 동일한 문제가 있습니다.
SDK 도구를 rev로 업데이트 한 후. 22 처음으로 Android SDK Manager를 다시 시작하고 새 항목 인 Android SDK Build-tools를 설치해야 할 수 있습니다 .
이것을 설치 한 후 프로젝트를 정리하고 다시 빌드하십시오.
어제 sdk 관리자로 업데이트했는데 당신과 같은 문제가있었습니다. 문제를 해결했습니다 .Android SDK (sdk 관리자 도구 사용)를 다시 업데이트 한 다음 업데이트 된 ADT 플러그인을 설치하기 위해 이클립스에서 업데이트를 확인하고 프로젝트를 다시 구입했습니다. Android sdk 관리자의 'Android sdk Build-tools'는 이제 버전 17이며 이제 괜찮습니다. 나는 문제가 Eclipse의 adt 플러그인에서 나온 것이라고 생각합니다.
import android.R-모든 클래스에서이 문을 제거한 다음 R 파일이 생성됩니다. 이것이 작동하지 않으면 모든 xml 파일에 오류가 있는지 확인한 다음 정리하십시오. 이 2 개는 R 파일이 누락되는 가장 일반적인 이유입니다.
Build 타겟의 변경은 Eclipse의 R.java에도 영향을 미칠 수 있으므로
프로젝트 >> 속성 >> Android >> 최신 (일반적으로) Android API 플랫폼 선택 >> 확인을 클릭하십시오.
도움이 되었기를 바랍니다.
다음과 같이하세요...
- 프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오.
- Properties-> Android Check Project Build Target 및 API Level을 선택합니다.
- 다시 돌아와서 Android Sdk Manager Chekc the Tools를 열고 Curresponding Android SDK Build Tools가 설치되어 있는지 확인하십시오.
예 : 속성에서 API 레벨 17을 선택한 경우 Android SDK 빌드 도구 17을 설치해야합니다.
이 시도:
데스크톱에서 프로젝트 백업 만들기
일식을 닫다
작업 공간 삭제
Eclipse를 다시 시작하고 프로젝트를 다시 가져 오십시오.
나는 같은 문제가 있었다 .. 나는 다음을 수행하여 해결했다.
파일 이름에 대문자가있는 경우 모든 xml 파일 및 드로어 블 파일을 확인하고 소문자로 변경 한 경우 선택기 xml 파일을 사용하는 경우 해당 파일에서 링크하는 다른 파일을 확인합니다. 소문자.
오류를 표시하는 Java 파일로 이동하여 가져 오기 목록에서 IMPORT R.java 파일을 제거하십시오.
Projects >> Clean으로 이동합니다.
이렇게하면 문제가 해결됩니다. 이것이 내가 고친 방법입니다 :)
내 문제는 내 activity_main.xml 파일에서 android : orientation의 철자가 틀렸고이 오류가 발생했다는 것입니다. 철자를 고쳤고 문제가 사라졌습니다! 따라서 activity_main.xml에 오류가 없는지 확인하십시오.
때로는 파일을 추출 할 때 일부 부분을 놓칠 때 모든 파일이 제대로 추출되고 있는지 확인한 다음 간단한 파일을 실행하고 avd 플러그인을 설치하면 내 경우에 도움이 되었는 지 확인하십시오.
문제가 지속되면 다른 프로젝트를 닫으십시오.
오른쪽 클릭-> 닫기 관련없는 프로젝트!
이것은 내 경우에 효과가 있었다
Eclipse 사용자의 경우 : R. * Clean 및 빌드를 포함한 행을 주석 처리하십시오. R.java가 생성 된 다음 R. *의 주석 처리를 제거하고 다시 빌드합니다.
r.java에 대한 최상의 솔루션은 리눅스에서 누락되었습니다 ... R.java는 gen 폴더에서 자체 생성됩니다. 그래서 urself에 의해 수동으로 편집하거나 생성하지 않는 것이 좋습니다.
-open terminal (alt + ctrl + t)-디렉터리를 skd-> tools로 변경-그런 다음 (sudo chmod + x filename)에 의해 모든 실행 파일에 실행 속성을 제공합니다. -sdk-> platform tools .. ( ie sudo chmod + x filename) .. ----- + x 속성과 함께 제공되는 모든 실행 파일 sud b ...
gen 폴더를 삭제하면 모든 오류가 지워집니다.
입증 된 성공적인 방법, 파일 (AndroidManifest.xml)을 확인하고 그 안에있는 모든 주석을 삭제하고이 파일에 오류가 없는지 확인하고 시도해 보았습니다.
'developer tip' 카테고리의 다른 글
Bash CTRL을 사용하여 단어 / 문자열간에 커서 이동 (0) | 2020.10.24 |
---|---|
java.security.InvalidAlgorithmParameterException : Linux에서 trustAnchors 매개 변수가 비어 있지 않아야합니다. 또는 기본 신뢰 저장소가 비어있는 이유 (0) | 2020.10.23 |
Visual Studio 2013 솔루션에서 Git 바인딩을 제거 하시겠습니까? (0) | 2020.10.23 |
'toPromise'속성이 'Observable 유형에 없습니다. (0) | 2020.10.23 |
C #에서 오류 로깅 (0) | 2020.10.23 |