Raporty Eclipse renderujące bibliotekę nowszą niż wtyczka ADT


288

W nowej instalacji zestawu SDK systemu Android układ graficzny Eclipse jest pusty, zamiast pokazywać rendering układu. Eclipse wyświetla ten komunikat:

Ta wersja biblioteki renderowania jest nowsza niż Twoja wersja wtyczki ADT. Zaktualizuj wtyczkę ADT.

Raport o błędach Raporty Eclipse renderujące bibliotekę nowszą niż wtyczka ADT zawierają listę kroków do odtworzenia. Jak to naprawić?

Odpowiedzi:


512
  1. Kliknij Pomoc> Zainstaluj nowe oprogramowanie .
  2. W polu Praca z wpisz:https://dl-ssl.google.com/android/eclipse/
  3. Wybierz Narzędzia programistyczne / Narzędzia programistyczne Androida .
  4. Kliknij przycisk Dalej i zakończ działanie kreatora.

12
Nie używaj Menedżera SDK. Wykonaj powyższe kroki, aby to zadziałało. Większość (podobnie jak ja) myli menedżera SDK z instalacją nowego oprogramowania
taxeeta

18
Lepiej też wpisać https://dl-ssl.google.com/android/eclipse/adres URL ręcznie, niż używać istniejącej wersji bez https. Może to spowodować błędy w repozytorium.
Jason Axelson

89
+1. czasem zastanawiam się, jak działa świat przed Google i Stackoverflow. (Czy mam jakoś wewnętrznie znać te kroki i adres URL).
justinkoh

9
Dla mnie nie pokazuje nic do aktualizacji, ale układ nie wyświetla się i wyświetla ten sam komunikat ... jakiś pomysł?
Hussain KMR Behestee

10
Aktualizacja: Rozwiązałem problem, odznaczającContact all update sites during install to find required software
Sébastien

341

Zmień wersję Androida podczas renderowania układu.

wprowadź opis zdjęcia tutaj

Zmiana w wersji API 18 na 17 działa dla mnie.

Edycja: Rozwiązanie działało również w Android Studio.


7
To dobre rozwiązanie, jeśli nie chcesz aktualizować Eclipse / ADT. Minusem jest to, że Twój układ nie będzie renderowany w najnowszych narzędziach, co nie jest wielkim problemem. Polecam wypróbowanie go przed aktualizacją Eclipse / ADT, ponieważ jest bardzo szybki i potwierdza, że ​​aktualizacja rozwiązałaby również problem.
fishjd

1
bardzo szybko spróbuję i potwierdzi, że aktualizacja również rozwiąże problem
Shirish Herwade

3
To była jedyna rzecz, która działała dla mnie ... aktualizacja ADT mówi mi, że istnieją konflikty zależności ... po prostu nienawidzę zaćmienia i +5 dla ciebie
P-RAD

1
OMG ... To coś, co mi właśnie pokazałeś ... uratował życie mah
shridutt kothari

1
Yoooo !!! Po spędzeniu 2 godzin. Wreszcie działało to po prostu poprzez zmianę układu renderowania. Dzięki.
Mohd. Umar,

17

Powodem ostrzeżenia jest używanie starego ADT (narzędzia programistyczne dla systemu Android), dlatego zaktualizuj swój ADT, postępując zgodnie z poniższymi procedurami

Procedura 1:

  1. Wewnątrz Eclipse Kliknij menu Pomoc
  2. Wybierz opcję Sprawdź dostępność aktualizacji
  3. W tym oknie wyświetli się Wymagane aktualizacje, wybierz opcję Wszystkie opcje za pomocą pola wyboru lub wybierz Aktualizacja ADT.

wprowadź opis zdjęcia tutaj

Procedura 2:

Kliknij Pomoc> Zainstaluj nowe oprogramowanie. W polu Praca z wpisz: https://dl-ssl.google.com/android/eclipse/ Wybierz Narzędzia programistyczne / Narzędzia programistyczne Androida. Kliknij przycisk Dalej i zakończ działanie kreatora.


Co ciekawe, sprawdzanie aktualizacji nadal nie działało w przypadku niektórych bzdur egit, które pozostały w tyle, ale nowa instalacja działała świetnie.
William T. Mallard

+1 Miałem podobne doświadczenie jak @ WilliamT.Mallard. Sprawdź aktualizacje, czy wszystko jest aktualne. Zainstaluj nowy działał.
PeteH

1

Czy zmieniam API w wersji 17, 19, 21 i 23 w układzie strony xml

I &

Zaktualizowano Android Development Tools 23.0.7, ale nadal nie mogę renderować poprawnego układu, więc zaktualizowałem system Android DDMS 23.0.7 , działa idealnie .. !!!



-10

Zmień wersję docelową na nowe, które posiadasz. W przeciwnym razie zmień wersję SDK w pliku manifestu Androida.

android:minSdkVersion="8"
android:targetSdkVersion="18"
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.