Eclipse сообщает о рендеринге библиотеки более поздней, чем плагин ADT


288

В новой установке Android SDK в графическом макете Eclipse не указано отображение макета. Eclipse отображает это сообщение:

Эта версия библиотеки рендеринга более поздняя, ​​чем ваша версия плагина ADT. Пожалуйста, обновите плагин ADT.

Отчет об ошибках Eclipse сообщает, что библиотека рендеринга, более поздняя, ​​чем плагин ADT, перечисляет шаги для воспроизведения. Как это исправить?

Ответы:


512
  1. Нажмите Справка> Установить новое программное обеспечение .
  2. В поле Работа с полем введите:https://dl-ssl.google.com/android/eclipse/
  3. Выберите Инструменты разработчика / Инструменты разработки Android .
  4. Нажмите Далее и завершите работу мастера.

12
Не используйте SDK Manager. Сделайте шаги выше для его работы. Большинство (как и я) путают между SDK Manager и установкой нового программного обеспечения
taxeeta

18
Также лучше ввести https://dl-ssl.google.com/android/eclipse/URL-адрес вручную, а не использовать существующую версию без https. Может привести к тому, что в хранилище не найдены ошибки.
Джейсон Аксельсон

89
+1. Иногда я задаюсь вопросом, как мир работает до Google и StackOverflow. (Должен ли я каким-то образом знать эти шаги и URL?)
justinkoh

9
Для меня это ничего не показывает, чтобы обновить, но по-прежнему макет не отображается и показывает то же сообщение ... Есть идеи?
Хуссейн KMR Behestee

10
Обновление: я решил свою проблему снятием отметкиContact all update sites during install to find required software
Себастьян

341

Изменить версию Android во время рендеринга макета.

введите описание изображения здесь

Изменения в API версии 18 на 17 работают на меня.

Изменить: Решение работает для Android Studio тоже.


7
Это хорошее решение, если вы не хотите обновлять Eclipse / ADT. Недостатком является то, что ваш макет не будет отображаться на последних инструментах, что не имеет большого значения. Я рекомендую попробовать это перед обновлением Eclipse / ADT, так как это очень быстро, и подтвердит, что обновление также решит проблему.
fishjd

1
очень быстро попробовать и подтвердит, что обновление также решит проблему
Shirish Herwade

3
Это было единственное, что сработало для меня ... обновление ADT говорит мне, что существуют конфликты зависимости ... просто ненавижу затмение и +5 для вас
P-RAD

1
О, Боже ... Это то, что вы только что показали мне ... спасло жизнь
Маха

1
Yoooo !!! Потратив 2 часа. Наконец это сработало, просто изменив макет рендеринга. Спасибо чувак.
Мохд. Умар

17

Причиной предупреждения является то, что вы используете Old ADT (инструменты разработки Android), поэтому обновите ADT, следуя приведенным ниже процедурам.

Процедура 1:

  1. Внутри Eclipse щелкните меню «Справка».
  2. Выберите Проверить наличие обновлений.
  3. В этом окне будет отображаться «Требуемые обновления», выберите «Все параметры с помощью флажка» или выберите «Обновление ADT».

введите описание изображения здесь

Процедура 2:

Нажмите Справка> Установить новое программное обеспечение. В поле Работа с: введите: https://dl-ssl.google.com/android/eclipse/ Выберите Инструменты разработчика / Инструменты разработки Android. Нажмите Далее и завершите работу мастера.


Интересно, что проверка обновлений продолжала проваливаться на некоторых дерьмах egit, которые остались, но установка нового работала отлично.
Уильям Т. Маллард

+1 У меня был такой же опыт, как у @ WilliamT.Mallard. Проверка обновлений говорит, что все было в курсе. Установка нового сработала.
PeteH

1

Могу ли я изменить версию API 17, 19, 21 и 23 в формате XML

&&

Обновлены средства разработки Android 23.0.7, но по-прежнему не удается правильно отобразить макет, поэтому я обновил Android DDMS 23.0.7, он работает отлично ... !!!



-10

Измените целевую версию на новые обновления, которые у вас есть. В противном случае измените версию SDK, указанную в файле манифеста Android.

android:minSdkVersion="8"
android:targetSdkVersion="18"
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.