Обновление 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')
Я столкнулась с Android студия 2.2.3. Проблема была с .файл IML
, которая была причиной проблемы.
После импорта в папке модуля в каталог проекта и добавить изменения, чтобы включить модуль в настройках.Gradle вудалить
.файл IMLиз папки модуля и синхронизируйте Gradle. Щелкните правой кнопкой мыши на любом модуле в окне проекта и нажать на "настроить подмножество проекта..." и, если импортируемый модуль не установлен, проверить его и Android Studio следует сделать синхронизируйте Gradle. Затем импортированный модуль появится в окне проекта и будет
.файл IML` регенерируется, что не вызывает никаких вопросов.
.файл IML
в модуле ошибка
.Щелкните правой кнопкой мыши проект, выберите и"настроить подмножество проекта ..." и выберите модуль, перестроить ваш проект.
Я встретил такую же проблему, как просмотр 2.0, и я исправил это путем следующих шагов:
1.Переименовать модуль. 2.Изменить имена в приложение/сборка.Gradle и установка.градля. 3.Запустите синхронизируйте Gradle.
Я не'т знаю, почему, но это работает на мой вопрос.
Это известный баг, появившийся в 1.2 бета 2.
Смотрите этот вопрос по вопросу трекер Android. Исправления должны быть в течение часа.
Проверьте в настройках. вашего приложения. Там поле на "загрузка/выгрузка модулей и"
Ваш модуль может быть выгружен, что'ы, почему Android Studio игнорирует его, даже если вы укажете его в Gradle.
По крайней мере, это было проблемой для меня.
Проблема:
Эта проблема также может возникнуть, когда вы измените путь к модулю.
параметры.Gradle в
include ':app', ':filechooserlibrary'
project(':filechooserlibrary').projectDir = new File('../../repos-github/file-chooser/file-chooser-library/filechooserlibrary')
Я изменил путь к ' файл-броузере../../гитхаб//файл-броузере-библиотека/filechooserlibrary'
Старые пути больше не существовало. Но затем, вместо того, чтобы принять новый путь, Андроид студии воссоздали старую структуру пути, таким образом, обращаясь к пустой каталог.
Решение: Итак, я удалил эту устаревшую структуру пути и перезапустить Android-студия, после удаления .файл IML (я Дон'т знать, если это необходимо, но он не может причинить вред). Затем я повторно импортировать проект Gradle и он работал.
Если вы используете реагировать родной>60
, затем вы должны запустить `справку по NPX jetify на корень вашего проекта, прежде чем делать синхронизируйте Gradle.