AndroidStudio - Зависимости модулей в Gradle
У меня есть небольшая проблема с компиляцией приложения Android с использованием зависимостей модулей в Android Studio.
Итак, я хочу, чтобы мое приложение использовало библиотеку "slidemenu" (ссылка здесь).
Вот мое дерево приложений:
- Применение
- slidemenu (исходные файлы)
- slidemenu-maps-support (исходные файлы)
Вот ссылка , чтобы понять, что я имею в виду.
Это ошибка, которую я получаю.
Gradle: возникла проблема с настройкой проекта "Приложение".
Не удалось уведомить слушателя по оценке проекта.
Конфигурация с именем "по умолчанию" не найдена.
Как указать зависимость модуля и где я размещаю модули (внутри приложения или внутри ApplicationProject?
Спасибо!
РЕДАКТИРОВАТЬ 1:
Неважно! Я вернулся к затмению! Android Studio просто не готова к подлинной разработке проекта.
Ответы
Ответ 1
Вы должны поместить свои библиотечные модули в проект приложения. Чтобы указать зависимость модуля, просто:
- Щелкните правой кнопкой мыши Application- > Open Module Settings
- Нажмите значок "+"
- Выберите корневой каталог для вашего библиотечного модуля, который вы хотите добавить.
- Следуйте инструкциям
Затем этот модуль появится в вашем проекте. Затем вам нужно добавить его в приложение в качестве зависимости от библиотеки. Еще раз, в настройках модуля:
- Выберите свой прикладной модуль
- Выберите вкладку "Зависимости" справа.
- Нажмите значок "+" внизу
- Выбор зависимости модуля
- Выберите нужный библиотечный модуль
Ответ 2
Для людей, использующих способ gradle (явно, а не генерируемый IDE):
Добавьте это в свое приложение build.gradle
:
dependencies {
....
compile project(':module-name')
}