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.