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')
}