Как импортировать библиотеку материалов в Android Studio?

Я хочу импортировать эту библиотеку в мой проект в Android Studio v1.0.0 rc2:

https://github.com/navasmdc/MaterialDesignLibrary

Но есть проблема. Когда я добавляю эту библиотеку как модуль, появляется эта ошибка:

Ошибка: Зависимость MyApplication.libraries: MaterialDesign: не указано в приложении проекта, преобразуется в архив APK, который не поддерживается как зависимость компиляции. Файл: C:\ADTBundle\StudioWorkspace\MyApplication\library\MaterialDesign\build\output\apk\MaterialDesign-release-unsigned.apk

Каким было бы пошаговое руководство для решения этой проблемы? Или какова будет зависимость gradle для этой библиотеки?

Ответ 1

Если вы используете Android Studio:

  • Вы можете импортировать проект как модуль и изменить следующее в файле build.gradle импортированного модуля.

  • Изменить применить плагин: com.android.application применить плагин: com.android.library удалите applicationId и установите minSdkVersion в соответствие с вашим проектом minSdkVersion.

  • И в вашем проекте build.gradle file compile project(':MaterialDesignLibrary'), где MaterialDesignLibrary - это имя проекта вашей библиотеки, или вы можете импортировать модуль по файлу → Структура проекта → Выберите свой проект в разделе Модули → Зависимости → Нажмите +, чтобы добавить модуль.

Ответ 3

Гото

  • Файл (верхний левый угол)
  • Структура проекта
  • В модуле. Найдите вкладку "Зависимость"
  • нажмите кнопку плюс (+) вверху справа.
  • Вы найдете все зависимости

Ответ 4

Последний выпуск версии API 23 -

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

Ответ 5

Добавьте версию библиотеки поддержки разработки, аналогичную вашей библиотеке appcompat-v7 library

Вы можете получить последнюю библиотеку из документации разработчика Android https://developer.android.com/topic/libraries/support-library/packages#design

когда я отвечаю, это последняя библиотека

implementation 'com.android.support:design:28.0.0'

Обновление Android X: https://material.io/develop/android/docs/getting-started/ следуйте инструкциям здесь последняя зависимость

implementation 'com.google.android.material:material:1.0.0'

Ответ 6

Если вы мигрировали на AndroidX, вы должны добавить зависимость в graddle следующим образом:

com.google.android.material:material:1.0.0-rc01