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ć?


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

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 :)


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ć.


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.


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/


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 :)


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.


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ę.


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.


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.

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.