Błąd: ten pakiet SDK systemu Android wymaga aplikacji Android Developer Toolkit w wersji 22.6.1 lub nowszej

104

Zainstalowałem adt w wersji 22.6.1 już 2 dni temu. Działało dobrze. Nagle, kiedy dziś otwieram zaćmienie, ciągle pokazuje mi następujący błąd:

Ten Android SDK wymaga Android Developer Toolkit w wersji 22.6.1 lub nowszej. Bieżąca wersja to 22.2.1.v201309180102-833290. Zaktualizuj ADT do najnowszej wersji.

Oto zrzut ekranu menedżera Android SDK mojego eclipse: wprowadź opis obrazu tutaj

Spróbowałem wykonać następujące kroki, aby rozwiązać mój problem omówiony w tym łączu

  1. Pomoc | Zainstaluj nowe oprogramowanie
  2. Wybierz witrynę z aktualizacjami ADT (są dwie, jedna z http://i jedna z https://. Jeśli jedna nie działa, wypróbuj drugą.
  3. Wybierz sekcję narzędzi programistycznych i naciśnij Dalej.
  4. Powinieneś zobaczyć okno dialogowe z informacją, że to oprogramowanie jest już zainstalowane, zamiast tego zostanie przeprowadzona aktualizacja . Kliknięcie OK spowoduje zainstalowanie 22.6.1.

Ale niestety to nie zadziałało.

Oto zrzut ekranu, który załączam, który pokazuje błąd, który otrzymuję podczas aktualizacji narzędzi.

wprowadź opis obrazu tutaj

Jak mogę się go pozbyć?

TheLittleNaruto
źródło
4
w moim przypadku działa z httpS
Adrian
Ale to nie w moim przypadku :( @Adrian
TheLittleNaruto
Miałem podobny problem i skończyło się na pobraniu zaćmienia i zainstalowaniu nowego ADT.
Vishal Vyas
czy wypróbowałeś rozwiązanie @Lalit? Dodałem adres URL i pojawia się pakiet, aby rozwiązać problem, a także inne narzędzia.
Adrian
stackoverflow.com/questions/24525595/… zawiera możliwe obejście.
Janaka Bandara

Odpowiedzi:

153

Wczoraj rozwiązałem ten problem.

Postępuj zgodnie z instrukcjami: Pomoc -> Zainstaluj nowe oprogramowanie -> Dodaj -> ( podaj dowolną nazwę NewUpdate ) -> dodaj ten adres URL: https://dl-ssl.google.com/eclipse/plugin/4.2 -> OK

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

Wybierz elementy listy Pozwól na zainstalowanie. Eclipse uruchomi się ponownie i gotowe.

Mam nadzieję, że będzie to pomocne dla Ciebie :)

Lalit
źródło
Teraz na początku ADT otrzymałem błąd parseSdkContent java.lang.NullPointerException
Ernest
1
@Ernest Oto rozwiązanie dla Ciebie: Znajdź folder o nazwie: .android , Usuń ten folder, Uruchom ponownie Eclipse i gotowe :)
Lalit
Warto również zauważyć, że jeśli jesteś podobny do mnie, być może będziesz musiał uruchomić eclipse jako administrator, który będzie musiał pracować na maszynie zablokowanej przez IT, gdzie wszystko wymaga uprawnień administratora ...
cking24343
U mnie URL nie działał. Postępowałem więc zgodnie z instrukcjami podanymi w tym linku. developers.google.com/eclipse/docs/install-from-zip
user358591
4

Jeśli jednak ktoś ma do czynienia z tym problemem, wykonaj poniższe czynności:

  1. pobierz nowy samodzielny zestaw SDK ze strony programistów Androida

  2. Zamknij narzędzie Eclipse, jeśli jest otwarte, i skopiuj nowo pobrany pakiet SDK do tej samej lokalizacji, w której znajduje się już istniejący stary pakiet SDK. Musi zastąpić pliki konfliktu i zachować resztę.

  3. Nie ma potrzeby usuwania starego zestawu SDK. Kopiowanie zgodnie z krokiem 2 zaktualizuje wersję Android Developer Toolkit do wersji 22.6.1 lub nowszej, która jest wymagana, i zachowa już pobrane interfejsy API.

  4. Teraz rozpocznij swoje zaćmienie, a błąd zniknie na zawsze. :)

jeśli ktoś będzie miał z tym problem, zostaw mi komentarz, postaram się pokierować.

TheLittleNaruto
źródło
jak dokładnie zastępujesz pliki konfliktów?
newnewbie
@newnewbie Po prostu skopiuj folder, jak powiedział. Zobaczysz wyskakujące okienko z informacją, że plik ua o tej samej nazwie już istnieje. Kopiować, zastępować czy pomijać? Kliknij zamień.
berserk
3

Udało mi się to rozwiązać, wykonując następujące czynności:

  • Pobrano najnowszy ADT (Win x64)
  • Usunąłem moją starą instalację ADT (wystąpił błąd, gdy po prostu próbowałem nadpisać istniejące pliki) - patrz ten problem z Google
  • Skopiowano plik zip do C: \ (ponieważ podczas rozpakowywania narzekał na zbyt długie nazwy plików)
  • Rozpakowano do folderu instalacyjnego ADT.
  • Uruchomiono aktualizacje i aktualizacje menedżera SDK.

Teraz to działa, ale zgubiłem ładny motyw Eclipse. Aha, a docelowa adt nie jest rozwiązana, problem na inny temat.

Exodus
źródło
2

Po prostu usuń istniejący ADT i zainstaluj nową wersję ADT. Generalnie ten problem występuje podczas aktualizacji SDK za pomocą poniższego linku.

https://dl-ssl.google.com/android/eclipse/
Pankaj Arora
źródło
2

te kroki rozwiązują mój problem:

  1. przejdź do Pomoc -> Zainstaluj nowe oprogramowanie .
  2. w dolnym polu kliknij Co jest już zainstalowane? tekst.
  3. wtedy zobaczysz okno Szczegóły instalacji Eclipse , odinstaluj wszystkie programy powodujące konflikty, w moim przypadku odinstaluję następujące oprogramowanie:

    • Android DDMS
    • Narzędzia programistyczne dla Androida
    • Przeglądarka hierarchii Androida
    • Programowanie natywne dla Androida
    • Android Traceview
    • Śledzenie dla OpenGL ES
  4. po zakończeniu dezinstalacji zrestartuj Eclipse.

  5. po otwarciu Eclipse wykonaj ponownie następujące kroki:

    • przejdź do Pomoc -> Zainstaluj nowe oprogramowanie .
    • w polu Praca z wybierz lub dodaj {ADT Plugin - https://dl-ssl.google.com/android/eclipse }.
    • następnie sprawdź całe dostępne oprogramowanie.
    • kliknij Dalej>, aby zainstalować najnowsze oprogramowanie.

Mam nadzieję, że to Ci pomoże :)

IRvanFauziE
źródło
1

Używam OSX i mam problem od 2 dni. Rozwiązałem problem, wykonując poniższe czynności:

-Pobierz pakiet ADT z https://developer.android.com/sdk/index.html -Pomoc -> Zainstaluj nowe oprogramowanie -Napisz https://dl-ssl.google.com/android/eclipse/, a następnie zainstaluj narzędzia programistyczne - Uruchom ponownie zaćmienie i wywołaj poniższy błąd:

Android SDK content Loader has encountered a problem.parseSdkContent failed
java.lang.NullPointeException

-Usuń folder .android w profilu użytkownika. Uruchom ponownie zaćmienie

Brak błędów i 22.6.1 jest zainstalowany.

Faruk Toptas
źródło
Dziękuję, znalazłem dla mnie.
Dani,
1

Dla tych, którzy próbowali wszystkiego, ale nie uzyskali żadnego pozytywnego wyniku. Zrobiłem następujące i zadziałało:

Odinstaluj ADT, korzystając z następującego łącza: Odinstalowywanie narzędzia Android ADT

Teraz możesz śledzić instalację nowego oprogramowania, aby dodać ADT do swojego zaćmienia. W ten sposób nie dostaniesz żadnego konfliktu, ponieważ odinstalowałeś starą wersję.

Hamid
źródło
0

Obecnie mam zainstalowane Eclipse i ADT w tym samym katalogu co

F:\eclipse
    \eclipse\
    \sdk\

Pobrałem i zainstalowałem najnowszy ADT do

C:\Users\Rick\AppData\Local\Android\android-sdk

Następnie skopiowałem zawartość pliku C:\Users\Rick\AppData\Local\Android\android-sdkdoF:\eclipse\sdk\ folderu folderu i pozwoliłem mu scalić wszystkie foldery i nadpisać wszystko.

Teraz mam 22.6.1 i nie muszę ponownie pobierać całej platformy.

Rick Falck
źródło
0

Dzisiaj ja i jeden z moich znajomych napotkaliśmy ten sam problem, więc próbowałem wielu rzeczy, takich jak ponowne uruchamianie zaćmienia, sprawdzanie aktualizacji itp., Ale żadna nie działała.

Wtedy znalazłem rozwiązanie z Here i działa jak urok dla mnie, a także dla mojego przyjaciela.

Postępuj zgodnie z instrukcjami tutaj:

  • Uruchom Eclipse, a następnie wybierz Pomoc> Zainstaluj nowe oprogramowanie.
  • Kliknij Dodaj w prawym górnym rogu.
  • W wyświetlonym oknie dialogowym Dodaj repozytorium wprowadź „Wtyczka ADT” jako nazwę i następujący adres URL lokalizacji:

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

  • Kliknij OK.

Jeśli masz problemy z uzyskaniem wtyczki, spróbuj użyć „http” w adresie URL lokalizacji zamiast „https” (ze względów bezpieczeństwa preferowany jest protokół https).

  • W oknie dialogowym Dostępne oprogramowanie zaznacz pole wyboru obok opcji Narzędzia programistyczne i kliknij przycisk Dalej.
  • W następnym oknie zobaczysz listę narzędzi do pobrania. Kliknij Następny. Przeczytaj i zaakceptuj umowy licencyjne, a następnie kliknij przycisk Zakończ.
  • Jeśli pojawi się ostrzeżenie dotyczące bezpieczeństwa, informujące, że nie można ustalić autentyczności lub ważności oprogramowania, kliknij przycisk OK.
  • Po zakończeniu instalacji uruchom ponownie Eclipse.
Ahmer
źródło
0

Polecenie „Zainstaluj nowe oprogramowanie” znajdujące się w pomocy w Eclipse NIE zadziała, ponieważ powoduje konflikt z wersją 22. Właśnie pobrałem nowy pakiet Eclipse z: Get the Android SDK - strona google , rozpakowałem go do nowego folderu i gotowe.

Działa płynnie, żadnych problemów.

Kilka wskazówek, jak zaoszczędzić czas:

  1. Zrób kopię zapasową swojego obszaru roboczego (na wszelki wypadek) - osobiście nie korzystałem z tego z powrotem.
  2. Po otwarciu nowego eclipse.exe poprosi Cię o wybranie obszaru roboczego - po prostu przejdź do obszaru roboczego OLS i zaimportuje wszystkie Twoje projekty (bez problemów).
  3. Aby zaoszczędzić czas na ponowne pobieranie i instalowanie SDK, wycinam i wklejam bibliotekę OLD SDK z poprzedniego katalogu pakietu do nowego ( najpierw zamknij nowy Eclipse) .
  4. Po ponownym otwarciu Eclipse może pojawić się komunikat o błędzie informujący, że Eclipse nie może znaleźć katalogu SDK. Poprosi Cię o otwarcie „Preferencji”. Po otwarciu przejdź do nowego katalogu SDK (tego, który właśnie skopiowałeś). Dzięki temu zaoszczędzisz wiele godzin na ponownym instalowaniu wszystkich aktualizacji SDK, które wykonałeś w poprzednim Eclipse.

Baw się dobrze, to naprawdę nie jest wielka sprawa.

oko
źródło