2012-11-20 4 views
17

이 오류를 어떻게 해결합니까? 나는 시도했다 :SecurityException : dex.jar의 필드를 찾을 수 없습니다.

  1. 프로젝트 새로 고침과 재건.

  2. 프로젝트를 정리하고 다시 작성하십시오.

  3. 폐쇄하고 프로젝트를 재개하고, 프로젝트를 삭제

  4. 재건 (그러나 파일을 삭제하지 - 그 프로젝트 삭제 확인 대화 상자에 체크 박스입니다)를 기존 프로젝트로 가져 을 재 , 청소 및 재건.

  5. 프로젝트를 삭제 프로젝트의 .project.classpath 파일을 삭제하고, 소스를 기존으로 내 파일을 사용하여 새 프로젝트를 생성.

이들 중 아무 것도 작동하지 않았습니다. 이 문제를 어떻게 해결합니까?

+0

유용한 수정 사항을 롤백하지 마십시오. – Charles

+0

나는 그렇게 생각하지 않는다. 당신의 편집은 도움이되지 않는다. – Serkan

답변

17

rev 21에 대한 SDK 플랫폼 버전을 해결할 수 있습니다. 플랫폼 SDK를 rev 20에서 rev 21로 업데이트하고 Eclipse를 다시 시작하면 해결됩니다.

+3

SDK 관리자에서 rev21을 사용할 수 없다면 도구 -> 옵션으로 이동하여 캐시를 비운 다음 다시로드하십시오. –

+0

Mac OSX에서 SDK 관리자를 실행 한 다음 맨 위 메뉴 인 'Android SDK 관리자/환경 설정/Manifest 캐시'에서 클릭하십시오. 그런 다음 최상위 메뉴 '패키지/재로드'를 선택하십시오. –

2

Android SDK 등을 업데이트 한 후에 이런 현상이 발생 했습니까? 그것을 제거하고 다시 설치하려고 했습니까?

난 그냥 같은 문제를했고 내가 찾은 유일한 해결책이었다 : - 제거 안드로이드 SDK (수동으로 관련 파일은 이클립스 디렉토리에서 찾을 수 삭제뿐만 아니라 이클립스 플러그인으로하고) - 최신 안드로이드를 가져옵니다 -SDK - 다시 설치하십시오.

여러분의 경우에도 도움이되기를 바랍니다.

+0

예. 그것은 android-sdk를 업데이트 한 후에 일어난다. 좋습니다 ı 시도해보십시오. – Serkan

+1

ı 제거 후 업데이트가 완료되면 해결됩니다. 많이 감사합니다 !! – Serkan

+0

"Eclipse 디렉토리에서 찾을 수있는 관련 파일"<- 누군가가이 작업을 상세하게 할 수 있습니까? : C – yoshi

0

이 오류는 Android sdk의 잘못된 배치 파일에서 비롯 될 수 있습니다.

다음 나를 위해 일한 고정

  1. 열기 android-sdk\tools\lib
  2. 에있는 파일 find_java.batfor /f %%a in ('%~dps0\find_java.exe -s -w') do set javaw_exe=%%a
  3. 을 제거 선을 찾기 "-s"; for /f %%a in ('%~dps0\find_java.exe -w') do set javaw_exe=%%a
  4. 파일을 저장하고 eclipse를 다시 시작하십시오.
관련 문제