Как добавить "Библиотека поддержки Android Design" в Eclipse с помощью ADT-плагина?

Блог разработчиков Android, анонсированный в мае 2015 года:

Библиотека Design теперь доступна, поэтому обязательно обновите репозиторий поддержки Android в диспетчере SDK.

Я использую Eclipse (версия: Luna 4.4.2) с последним плагином ADT и не вижу ничего "дизайна" в менеджере SDK:

SDK manager

При попытке использовать android.support.design.widget.FloatingActionButton или android.support.design.widget.NavigationView в моих проектах, таких как этот -

app screenshot

Я, к сожалению, получаю ошибки:

Вызвано: java.lang.ClassNotFoundException: не нашел класс "android.support.design.widget.NavigationView" на пути...

Если бы я использовал Android Studio, мне, вероятно, понадобилась строка

compile 'com.android.support:design:22.2.0'

но как исправить это в Eclipse? Могу ли я загрузить JAR файл для библиотеки дизайна?

Я искал путь \sdk\extras\android\support\, но не нашел.

Ответ 1

Перед использованием библиотеки поддержки дизайна вам необходимо импортировать поддержку-v7-appcompat library из android-sdks\extras\android\support\v7\appcompat. Затем вам нужно:

  • создать проект библиотеки андроида в eclipse для библиотеки поддержки дизайна
  • разместите содержимое каталога android-sdks\extras\android\support\design в проекте проекта поддержки дизайна
  • Ссылка библиотека appcompat-v7 на проект библиотеки поддержки дизайна
  • Ссылка поддержка библиотеки проекта из вашего проекта.

Примечание. Если вы не можете найти папку с дизайном, вы можете попробовать это место: android-sdk\extras\android\m2repository\com\android\support\design

Вы не можете напрямую использовать jar android-support-design.jar, потому что вам тоже нужны ресурсы (это причина формата aar).

Для получения дополнительной информации просто проверьте Ошибка в файле styles_base.xml - приложение для Android - Ресурс не найден, который соответствует указанному имени 'android: Widget.Material.ActionButton'