Development Tip

Eclipse : Android SDK를 사용할 수 없으며 ADT가 오래되었다고 잘못 주장합니다.

yourdevel 2020. 12. 2. 22:03
반응형

Eclipse : Android SDK를 사용할 수 없으며 ADT가 오래되었다고 잘못 주장합니다.


Eclipse로 Android 용으로 개발 중이며 어제까지 모두 잘 작동했습니다. Ninite를 사용하여 JRE와 모든 것을 포함한 모든 것을 업데이트했으며 (프로 팁 : 그렇게하지 마십시오), 작업 공간을 편집하는 도중에 묻지 않고 컴퓨터를 다시 시작했습니다.

이로 인해 모든 종류의 더러운 문제가 발생했지만 이제 Android를 제외한 모든 것이 작동합니다. Android SDK와 Eclipse ADT를 업데이트 한 다음 Eclipse에 SDK 위치를 알리려고하면 다음 오류가 발생합니다.

이 Android SDK에는 Android Developer Toolkit 버전 14.0.0 이상이 필요합니다. 현재 버전은 12.0.0.v201106281929-138431입니다. ADT를 최신 버전으로 업데이트하십시오.

자, 이것은 명백한 거짓말입니다. 내 ADT는 버전 14.0입니다. 도움말> 업데이트 확인을 시도했는데 업데이트가 없다고 표시됩니다. 도움말> 새 소프트웨어 설치 ...> 사용 가능한 소프트웨어 사이트를 시도하고 ADT 리포지토리를 제거한 다음 ADT를 다시 설치했는데 이미 버전 14.0이 있기 때문에 실패했다는 메시지가 표시됩니다.

내 ADT가 최신인지 Eclipse를 어떻게 확신합니까 ??


문제에 대한 답을 찾았습니다. (나는 Helios를 사용하고 있지만 어쨌든 작동합니다)

  1. / Program Files (x86) / Eclipse / Plugins / 폴더로 이동하고 이전 버전의 com.android.ide.eclipse.adt.package _ ## ...이 삭제되었는지 확인합니다 (UAC로 인해 업데이트가 삭제되지 않는 경우가 있음). 현재 원하는 버전을 유지하고 다음을 완료하십시오.

    여기에 이미지 설명 입력

  2. Eclipse를 관리자 권한으로 실행 하거나 UAC를 일시적으로 비활성화 하십시오 . (윈도우 7)

  3. Help→로 이동합니다 Install New Software.

  4. Work with:입력 https://dl-ssl.google.com/android/eclipse/ 입력하고 Enter 키를 누릅니다.

  5. Eclipse가 저장소를 가져올 때까지 기다리십시오. 개발자 도구 라는 항목 이 목록에 나타납니다. 설치하도록 표시하고을
    누르고 Next단계에 따라 ADT 도구를 설치하십시오.

  6. 완료되면 Eclipse를 다시 시작하라는 메시지가 표시됩니다. 이것을 확인하십시오.

  7. Eclipse가 다시 시작되면 모든 Android SDK 패키지가 다시 표시됩니다.

  8. 필요한 경우 UAC를 재개하는 것을 잊지 마십시오.


옵션은 필요한 ADT 플러그인 (ADT 아카이브)을 수동으로 다운로드하는 것입니다. 페이지는 http://developer.android.com/sdk/eclipse-adt.html 입니다. 이 페이지에는 http://dl.google.com/android/ADT-18.0.0.zip 에서 ADT 18을 사용할 수 있음이 표시됩니다 . 링크는 하단 페이지에 더 가깝습니다. 18이 최신이지만 17이 필요했기 때문에 다운로드 URL을 수정하여 18을 17로 변경했습니다.

선택 HelpInstall New SoftwareAddArchive다운로드 한 ADT 아카이브 파일의 위치를 선택 하고 선택하고 OK.

필요한 구성 요소를 선택하고 필요에 따라 진행합니다. 소프트웨어가 이미 설치되어 있다는 메시지가 표시 될 수 있습니다. 설치를 계속하십시오.

도움이 되었기를 바랍니다.


나는 같은 문제가 있었다. 이클립스의 내 ADT는 8.x 버전이었습니다. 하지만 내 앱에는 버전 12 이상이 필요합니다. 그래서 Android SDK와 ADT를 모두 최신 버전으로 업그레이드하기로 결정했습니다 (현재 최신 ADT는 17입니다). SDK를 업그레이드 할 수 있지만 ADT는 업그레이드 할 수 없습니다. 그것은 항상 내가 이미 버전을 가지고 있지만 8.x 만 가지고 있다고 불평했습니다. 방금 업그레이드 한 새 SDK는 ADT 14 이상에서만 작동합니다. 그래서 나는 성공적으로 내 안드로이드 개발을 망쳤습니다!

ADT를 최신 버전으로 업그레이드 할 수없는 이유는 Eclipse 3.5를 사용했기 때문입니다. 최신 ADT 버전에는 3.6 이상이 필요합니다. 이 작지만 핵심적인 정보는 Eclipse에서 생성 된 오류의 맨 아래에 있었으며 아래로 스크롤해야했습니다 (오류의 맨 위 몇 줄만 표시되었으므로). 이 맨 위 몇 줄 뒤에 공백 줄이 오기 때문에 일반적으로 아래로 스크롤하지 않습니다. :). 스크롤하지 않았고이 문제를 해결하기 위해 하루를 낭비한 것 같습니다. 하지만 결국 대화 상자 오른쪽에있는 위 / 아래 화살표 2 개를보고 아래로 스크롤했습니다. ADT 17은 Eclipse 런타임 3.6 이상이 필요하다고 분명히 언급했습니다.

그래서 내 해결책은 Eclipse 3.5에서 작동하는 적절한 ADT를 찾는 것이 었습니다. 예, 내일 기분이 좋을 때 Eclipse 3.6 또는 3.7로 업그레이드하고 내가 가지고있는 플러그인의 보트로드 :)


방금 Android SDK 버전을 업그레이드했는데 똑같은 문제가 발생했습니다. 어떤 이유로 Android Traceview를 업데이트하지 못했기 때문에 '업데이트 확인'Eclipse 명령이 실패했습니다.

내 해결책은 :
* Open EclipseHelpAbout Eclipse .
*를 클릭 Installation Details합니다.
* 여기에서 모든 안드로이드 관련 줄을 선택하고 하나씩 업데이트하여 매번 이클립스를 다시 시작하십시오.

그리고 마침내 그것은 (헬리오스에서도) 작동했습니다!


가장 좋은 방법은 이클립스 ID를 여는 것입니다.

그런 다음 HelpAbout Eclipse>> 로 이동하십시오.

설치 세부 정보 버튼을 찾을 수 있습니다.

이제 모든 anriod 확장이 설치된 것을 볼 수 있습니다.

모두 선택하거나 하나씩 선택하고 업데이트 버튼을 클릭하십시오.

인터넷에서 최신 버전을 얻을 수 있습니다.

이것이 여러분 모두에게 도움이되기를 바랍니다.


Eclipse에서 :

HelpCheck for Updates.


ADT 및 SDK가 아직 최신 상태가 아니며 Eclipse가 올바른 항목에 대해 불평하고 있습니다.

툴바에서 Android SDK Manager를 열고 거기에서 SDK를 업데이트합니다. Eclipse 업데이트를 확인하는 경우 도움이되지 않습니다. Eclipse를 통해 Android 용 SDK 업데이트를 확인할 수 없기 때문입니다.

버튼은 다음과 같습니다. 여기에 이미지 설명 입력


일반적인 문제는 최신 Android ADK 버전에는 최신 Eclipse 버전이 필요하다는 것입니다. 이 문제를 겪은 동료들은 이전 Helios 버전 대신 Indigo를 설치했으며 이러한 방식으로 문제를 해결할 수 있었다고 말했습니다. 나는 아직 똑같은 일을하지 않았습니다.


이 문제를 가진 다른 사람에게 내 해결책은 Eclipse 폴더를 삭제하고 처음부터 새 사본을 다운로드하는 것입니다. 그런 다음 이번에는 작동했던 adt를 포함한 모든 플러그인을 다시 다운로드해야했습니다.

참고 URL : https://stackoverflow.com/questions/7852823/eclipse-wont-let-me-use-android-sdk-wrongly-claims-my-adt-is-out-of-date

반응형