Jak zaktualizować ADT w Eclipse?

116

Próbowałem zaktualizować moje Eclipse. Obecnie mam do 2.2 Android SDK w moim Eclipse. Wczoraj zaktualizowałem moje Eclipse w ten sposób:

Eclipse -> window -> Android SDK Manager -> zaznaczyłem dwa checkboxy z listy. Narzędzia -> Narzędzia Android SDK i Android SDK Platform Tools.

W tym miejscu zamieściłem kilka ostatnich wierszy wiadomości, którą otrzymałem po pobraniu i zainstalowaniu:

Przygotowanie do instalacji archiwów
Pobieranie narzędzi platformy Android SDK, wersja 12
Instalowanie narzędzi platformy Android SDK, wersja 12
Pomyślne zatrzymanie serwera ADB.
Zainstalowane narzędzia platformy Android SDK, wersja 12
Pobieranie narzędzi Android SDK, wersja 20
Instalowanie narzędzi Android SDK, wersja 20
[post_tools_install.bat] Aktualizacja SDK Manager.exe
[post_tools_install.bat] 1 plik (i) skopiowany.
[post_tools_install.bat] Aktualizowanie AVD Manager.exe
[post_tools_install.bat] 1 skopiowano plik (i).
Zainstalowane narzędzia Android SDK, wersja 20
Zatrzymanie serwera ADB powiodło się.
Uruchomienie serwera ADB powiodło się.
Gotowe. Zainstalowano 2 pakiety.
Pobieranie adresu URL: https://dl-ssl.google.com/android/repository/addon.xml
Nie udało się pobrać adresu URL https://dl-ssl.google.com/android/repository/addon.xml , powód: dl- ssl.google.com
Pobieranie adresu URL: http://software.intel.com/sites/landingpage/android/addon.xml
Nie udało się pobrać adresu URL http://software.intel.com/sites/landingpage/android/addon.xml , powód: software.intel.com
Zakończono ładowanie pakietów.

Ale po tym wszystkim po tym jak zamknąłem Eclipse i znowu chciałem zacząć wyrzucał błąd:

Ten Android SDK wymaga Android Developer Toolkit w wersji 20.0.0 lub nowszej. Bieżąca wersja to 16.0.0.v201203301601-306762. Zaktualizuj ADT do najnowszej wersji.

W preferencjach otrzymałem ten błąd:

Ten Android SDK wymaga Android Develop ... Zaktualizuj ADT do najnowszej wersji.

himAndroid
źródło
dlatego nie udało się w pełni
pobrać
Jeśli dl-ssl.google.com/android/eclipse nie działa dla Ciebie, spróbuj użyć dl-ssl.google.com/android/eclipse . Link bez https działał dla mnie. Upewnij się, że uruchomiłeś eclipse jako administrator
Oladipo Olasemo

Odpowiedzi:

329

Zaktualizowałeś zestaw SDK systemu Android, ale nie zaktualizowałeś pliku adt, aby był z nim zgodny.

Tutaj możesz zaktualizować ogłoszenie

Może być konieczne zaktualizowanie źródła oprogramowania dla aktualizacji adt

Przejdź do eclipse> help> Check for updates.

Powinien zawierać najnowszą aktualizację adt. Jeśli to nie działa, spróbuj tego samego * Przejdź do eclipse> pomoc> Zainstaluj nowe oprogramowanie *, ale teraz wykonaj następujące czynności:

Wyświetli listę dostępnych aktualizacji, które najlepiej powinny mieć adres 20.xx

Eclipse uruchomi się ponownie i miejmy nadzieję, że wszystko powinno działać dobrze.

Murtuza Kabul
źródło
Tak, zrobiłeś. Tyle tylko, że wymaga dodatkowej pomocy w programowaniu, więc potrzebujesz również aktualizacji wtyczki adt do zaćmienia
Murtuza Kabul
tutaj w menedżerze sdk widzę API 10,11,12,13,14,15, który powinienem zainstalować? mam trochę niskiej prędkości w internecie ...
goAndroid
Jeśli chcesz obsługiwać więcej urządzeń, przejdź na poziom interfejsu API 10. Jeśli chcesz rozwijać najnowsze funkcje Androida (wersja 4), powinieneś rozważyć api poziom 14.
Murtuza Kabul
15
@MurtuzaKabul Nie mogę w mojej wtyczce ADT od 22.6 do 23.0 lub do 23.0.2 uzyskać problem z zależnościami podczas próby kliknięcia (po wybraniu narzędzi programistycznych i wybraniu tej samej ścieżki https: // jak powyżej)
user285oo6
4
Najprawdopodobniej, jeśli aktualizujesz ADT, musisz najpierw odinstalować starą wersję ADT. Można to zrobić, klikając ten link: stackoverflow.com/questions/9097163/uninstalling-android-adt
BluJ IT
7

Miałem ten problem. Ponieważ miałem już adres ADT, nie mogłem zastosować sugerowanej poprawki. Powodem, dla którego aktualizacja nie zadziałała w moim przypadku, jest to, że adres ADT nie został zaznaczony na liście „Dostępne aktualizacje”.

1) Przejdź do eclipse> pomoc> Zainstaluj nowe oprogramowanie

2) Kliknij „Witryna z dostępnym oprogramowaniem”

3) Sprawdź, czy masz adres ADT

4) Jeśli nie, dodaj go zgodnie ze wskazówkami Murtuzy Kabul

5) jeśli tak, sprawdź, czy adres jest zaznaczony (pole wyboru po lewej stronie adresu)

Uruchamiam aktualizację po uruchomieniu Eclipse jako administrator, aby upewnić się, że nie będzie miał problemów z dostępem do folderów systemowych

Kingston
źródło
4

Ja obejrzałem dokumentację Eclipse ADT i okazało się sposób aby obejść ten problem. Udało mi się zaktualizować moje narzędzie SDK do wersji 22.0.4 (najnowsza wersja).

Rozwiązanie : Najpierw zaktualizuj ADT do 22.0.4, a następnie zaktualizuj narzędzie SDK do 22.0.4

Powyższy link mówi:

Narzędzie ADT 22.0.4 jest przeznaczone do użytku z narzędziami SDK r22.0.4 . Jeśli nie zainstalowałeś jeszcze SDK Tools r22.0.4 w swoim SDK, użyj Android SDK Manager, aby to zrobić

Musiałem zaktualizować ADT do 22.0.4 (najnowsza wersja), a następnie mogłem zaktualizować narzędzie SDK do 22.0.4 . Myślałem, że zaktualizowano tylko narzędzie SDK, a nie ADT, więc aktualizowałem narzędzie SDK starszą wersją ADT (22.0.1).

Jak zaktualizować ADT do najnowszej wersji

  1. W Eclipse przejdź do Help

  2. Install New Software ---> Add

  3. wewnątrz Dodaj repozytorium wpisz nazwę: ADT(lub cokolwiek chcesz)

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

  5. po załadowaniu powinieneś otrzymać narzędzia programistyczne i wtyczki NDK

  6. zaznacz oba, jeśli chcesz używać Native Developer Kit (NDK) w przyszłości lub sprawdź

  7. Tylko narzędzie dla programistów

  8. Kliknij Następny

  9. koniec

Pratik Butani
źródło
1

W moim przypadku po otwarciu „Pomocy” >> „Zainstaluj nowe oprogramowanie” nie było żadnych wpisów dla żadnych adresów URL (nie było tam poprzednich adresów URL) - więc dodałem je ręcznie. I zaktualizowane ... i Voilaaaa !! Powyższe posty były dla mnie bardzo pomocne w rozwiązaniu tego problemu.

MahaKun
źródło
1

Uruchomienie jako administrator, a następnie śledzenie innych komentarzy rozwiązało problem dla mnie :)

LeRoy
źródło
1

Powodem tego jest nowa aktualizacja, zmienili adres URL witryny z aktualizacjami Android Developer Tools, tak aby wymagała protokołu HTTPS. Jeśli aktualizujesz ADT, upewnij się, że używasz protokołu HTTPS w adresie URL witryny aktualizacji narzędzi dla programistów Androida.

fatihkaradag
źródło
0

Miałem ten sam problem, w którym nie ma plików w wygenerowanych plikach Java, brakowało BuildConfig i R.java. Opcja automatycznego budowania nie jest generowana.
W Eclipse w obszarze Projekt usuń zaznaczenie opcji Buduj automatycznie. Następnie w obszarze Projekt wybierz opcję Buduj projekt. Być może trzeba będzie naprawić projektor

mcwong
źródło