Не удалось найти модуль с Gradle в пути. Связывание с библиотекой -неуказанные вместо

Обновление 2 это было исправлено в Android студия 1.2 бета 3

Обновление: как сообщается, была исправлена в готовящейся версии Android студия.

В Android студия 1.2 бета 2, я начал получать следующие предупреждения при синхронизации Градля.

Failed to set up dependencies
Warning:Unable to find module with Gradle path ':Library1'. Linking to library 'Library1-unspecified' instead.
Warning:Unable to find module with Gradle path ':Library2'. Linking to library 'Library2-unspecified' instead.

Я'вэ заметил, что прыжки в декларации заявил в одном из библиотечных модулей подъезжает декомпилятор, а не только на фактическое источник в модуле Library.

В моей студии Android проекте у меня есть следующие модули:

- App
- Library1
- Library2

Модуль: приложение построить.фрагмент Gradle в:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':Library1')
    compile project(':Library2')
}

настройках.файл Gradle`:

include ':App'
include ':Library1'
include ':Library2'
project(':Library1').projectDir = new File(settingsDir, '../library1/lib')
project(':Library2').projectDir = new File(settingsDir, '../Library2/lib')
Комментарии к вопросу (2)

Я столкнулась с Android студия 2.2.3. Проблема была с .файл IML, которая была причиной проблемы.

После импорта в папке модуля в каталог проекта и добавить изменения, чтобы включить модуль в настройках.Gradle вудалить.файл IMLиз папки модуля и синхронизируйте Gradle. Щелкните правой кнопкой мыши на любом модуле в окне проекта и нажать на "настроить подмножество проекта..." и, если импортируемый модуль не установлен, проверить его и Android Studio следует сделать синхронизируйте Gradle. Затем импортированный модуль появится в окне проекта и будет.файл IML` регенерируется, что не вызывает никаких вопросов.

Комментарии (7)
  1. удалить .файл IML в модуле ошибка.
  2. перезагрузка Android-студия
Комментарии (2)

Щелкните правой кнопкой мыши проект, выберите и"настроить подмножество проекта ..." и выберите модуль, перестроить ваш проект.

Комментарии (2)

Я встретил такую же проблему, как просмотр 2.0, и я исправил это путем следующих шагов:

1.Переименовать модуль. 2.Изменить имена в приложение/сборка.Gradle и установка.градля. 3.Запустите синхронизируйте Gradle.

Я не'т знаю, почему, но это работает на мой вопрос.

Комментарии (1)
Решение

Это известный баг, появившийся в 1.2 бета 2.

Смотрите этот вопрос по вопросу трекер Android. Исправления должны быть в течение часа.

Комментарии (4)

Проверьте в настройках. вашего приложения. Там поле на "загрузка/выгрузка модулей и"

Ваш модуль может быть выгружен, что'ы, почему Android Studio игнорирует его, даже если вы укажете его в Gradle.

По крайней мере, это было проблемой для меня.

Комментарии (0)

Проблема:

Эта проблема также может возникнуть, когда вы измените путь к модулю.

параметры.Gradle в

include ':app', ':filechooserlibrary'
project(':filechooserlibrary').projectDir = new File('../../repos-github/file-chooser/file-chooser-library/filechooserlibrary')

Я изменил путь к ' файл-броузере../../гитхаб//файл-броузере-библиотека/filechooserlibrary'

Старые пути больше не существовало. Но затем, вместо того, чтобы принять новый путь, Андроид студии воссоздали старую структуру пути, таким образом, обращаясь к пустой каталог.

Решение: Итак, я удалил эту устаревшую структуру пути и перезапустить Android-студия, после удаления .файл IML (я Дон'т знать, если это необходимо, но он не может причинить вред). Затем я повторно импортировать проект Gradle и он работал.

Комментарии (0)

Если вы используете реагировать родной>60, затем вы должны запустить `справку по NPX jetify на корень вашего проекта, прежде чем делать синхронизируйте Gradle.

Комментарии (0)