Eclipse에서 ADT를 어떻게 업데이트 할 수 있습니까?


116

내 Eclipse를 업데이트하려고했습니다. 현재 Eclipse에 2.2 Android SDK가 있습니다. 어제 Eclipse를 다음과 같이 업데이트했습니다.

Eclipse-> 창-> Android SDK 관리자-> 목록에서 두 개의 체크 박스를 확인했습니다. 도구-> Android SDK 도구 및 Android SDK 플랫폼 도구.

다운로드 및 설치에서 얻은 메시지의 마지막 줄을 여기에 게시했습니다.

아카이브 설치 준비
Android SDK 플랫폼 도구, 버전 12 다운로드 Android SDK 플랫폼 도구, 버전 12
설치
ADB 서버를 중지했습니다.
설치된 Android SDK 플랫폼 도구, 개정판 12
Android SDK 도구 다운로드, 개정판 20
Android SDK 도구 설치, 개정판 20
[post_tools_install.bat] SDK Manager.exe 업데이트
[post_tools_install.bat] 1 개의 파일이 복사되었습니다.
[post_tools_install.bat] AVD Manager.exe 업데이트 중
[post_tools_install.bat] 1 개의 파일이 복사되었습니다.
Android SDK 도구 설치, 개정판 20
ADB 서버 중지에 성공했습니다.
ADB 서버를 시작했습니다.
끝난. 2 개의 패키지가 설치되었습니다.
URL 가져 오기 : https://dl-ssl.google.com/android/repository/addon.xml
URL https://dl-ssl.google.com/android/repository/addon.xml , 이유 : dl- 를 가져 오지 못했습니다 . ssl.google.com
URL을 가져 오는 중 : http://software.intel.com/sites/landingpage/android/addon.xml URL을 가져 오지
못했습니다 . http://software.intel.com/sites/landingpage/android/addon.xml , 이유 : software.intel.com
패키지로드를 완료했습니다.

그러나이 모든 후에 Eclipse를 닫고 다시 시작하고 싶을 때 오류가 발생합니다.

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

환경 설정에서 다음 오류가 발생했습니다.

이 Android SDK에는 Android 개발이 필요합니다 ... ADT를 최신 버전으로 업데이트하세요.


그렇지 않은 완전히 세부 사항을 가져온 이유는 그게 전부는 .. 옳은 길 .. 당신을 초고속 인터넷을 사용 ..
라훌 Baradia

dl-ssl.google.com/android/eclipse 가 작동하지 않으면 dl-ssl.google.com/android/eclipse를 사용 해보세요 . https가없는 링크가 저에게 효과적이었습니다. 관리자 권한으로 당신이 시작 일식 확인
Oladipo Olasemo

답변:


329

android sdk를 업데이트했지만 일치하도록 adt를 업데이트하지 않았습니다.

여기에서 adt를 업데이트 할 수 있습니다.

광고 업데이트를 위해 소프트웨어 소스를 업데이트해야 할 수 있습니다.

Eclipse> 도움말> 업데이트 확인으로 이동하십시오.

adt의 최신 업데이트를 나열해야합니다. 작동하지 않는 경우 동일하게 시도해보십시오. * eclipse> 도움말> 새 소프트웨어 설치로 이동 *하지만 이제 다음을 수행하십시오.

사용 가능한 업데이트가 나열됩니다. 이상적으로는 adt 20.xx 여야합니다.

Eclipse가 다시 시작 되고 모든 것이 잘 작동하기를 바랍니다.


네, 그렇습니다. 유일한 방법은 당신이 또한 Eclipse 용 ADT 플러그인으로 업데이트 할 필요가 있도록 프로그래밍에 추가적인 도움이 필요하다
Murtuza 카불을

여기 sdk 관리자에서 API 10,11,12,13,14,15를 볼 수 있습니다. 난 .... 인터넷에서 일부 낮은 속도를 가지고
himAndroid

당신이 더 많은 장치를 지원하는이 최신 안드로이드 기능 (안드로이드 버전 4)를 개발하려는 경우 API 레벨 10에 가고 싶은 경우에, 당신은 API 레벨 14을 고려해야합니다
Murtuza 카불에게

15
@MurtuzaKabul 22.6에서 23.0 또는 23.0.2 로의 ADT 플러그인을 클릭하려고 할 때 종속성 문제가 발생하지 않습니다 (개발자 도구를 선택하고 위와 동일한 경로 https : //를 선택한 후)
user285oo6

4
대부분의 경우 ADT를 업그레이드하는 경우 먼저 이전 버전의 ADT를 제거해야합니다. 다음 링크를 따라
가면

7

나는이 문제가 있었다. 이미 ADT 가 있었기 때문에 주소 제안 된 수정 사항을 따를 수 없었습니다. 제 경우에 업데이트가 작동하지 않는 이유는 ADT 주소가 "사용 가능한 업데이트"목록에서 확인되지 않았기 때문입니다.

1) eclipse> 도움말> 새 소프트웨어 설치로 이동하십시오.

2) "사용 가능한 소프트웨어 사이트"를 클릭합니다.

3) ADT 주소가 있는지 확인

4) Murtuza Kabul의 단계에 따라 추가하지 않은 경우

5) 그렇다면 주소가 선택되었는지 확인하십시오 (주소 왼쪽의 확인란).

시스템 폴더에 액세스하는 데 문제가 없는지 확인하기 위해 Eclipse를 관리자로 시작한 후 업데이트를 실행합니다.


4

내가 볼 이클립스 ADT 문서를 이 문제를 해결하기 위해 방법을 발견했다. 내 SDK 도구를 22.0.4 (최신 버전)로 업데이트 할 수있었습니다.

해결 방법 : 먼저 ADT를 22.0.4로 업데이트 한 다음 SDK 도구를 22.0.4로 업데이트합니다.

위의 링크에 따르면

ADT 22.0.4SDK 도구 r22.0.4 와 함께 사용하도록 설계되었습니다 . SDK 도구 r22.0.4를 SDK에 아직 설치하지 않은 경우 Android SDK Manager를 사용하여 설치합니다.

내가해야 할 일은 ADT를 22.0.4 (최신 버전)로 업데이트 한 다음 업데이트 할 수있었습니다. SDK 도구를 22.0.4 . ADT가 아닌 SDK 도구 만 업데이트되었다고 생각했기 때문에 이전 ADT 버전 (22.0.1)으로 SDK 도구를 업데이트하고있었습니다.

ADT를 최신 버전으로 업데이트하는 방법

  1. Eclipse에서 Help

  2. Install New Software ---> Add

  3. 저장소 추가 내부에 이름을 작성하십시오. ADT (또는 원하는대로)

  4. 위치: https://dl-ssl.google.com/android/eclipse/

  5. 로드 후 개발자 도구 및 NDK 플러그인을 받아야합니다.

  6. 나중에 NDK (Native Developer Kit)를 사용하려면 둘 다 확인하거나

  7. 개발자 도구 만

  8. 다음을 클릭하십시오.


1

제 경우에는 '도움말'>> "새 소프트웨어 설치"를 여는 데 URL에 대한 항목이 없었습니다 (이전 URL이 없었 음). 그래서 수동으로 추가했습니다. 그리고 업데이트 ... 그리고 Voilaaaa !! 위의 게시물은이 문제를 해결하는 데 매우 도움이되었습니다.


1

관리자로 실행 한 다음 다른 의견을 따라 가면 문제가 해결되었습니다. :)


1

그 이유는 새로운 업데이트로 인해 Android 개발자 도구 업데이트 사이트의 URL이 HTTPS를 요구하도록 변경했기 때문입니다. ADT를 업데이트하는 경우 Android 개발자 도구 업데이트 사이트의 URL에 HTTPS를 사용해야합니다.


0

생성 된 Java 파일, BuildConfig 및 R.java 아래에 파일이없는 동일한 문제가 발생했습니다. 자동 빌드 옵션이 생성되지 않습니다.
프로젝트의 Eclipse에서 자동으로 빌드를 선택 취소하십시오. 그런 다음 프로젝트에서 프로젝트 빌드를 선택합니다. 프로젝트를 수정해야 할 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.