Как импортировать библиотеку материалов в 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
- это имя проекта вашей библиотеки, или вы можете импортировать модуль по файлу → Структура проекта → Выберите свой проект в разделе Модули → Зависимости → Нажмите +, чтобы добавить модуль.
Ответ 2
Существует новая официальная библиотека дизайна, просто добавьте ее в свой build.gradle: для подробностей посетите страницу разработчиков Android
compile 'com.android.support:design:27.0.0'
Ответ 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