Я импортировал проект в Android Studio с несколькими подпроектами.
Я хочу запустить подпроект.
Я успешно сделал build.gradle этого подпроекта как модуль.
Чтобы запустить его, я выбрал «Выполнить»> «Изменить настройки»> «Приложение Android».
Проблема: Когда я пытаюсь выбрать модуль, ни один не появляется в раскрывающемся списке.
Почему это?
РЕДАКТИРОВАТЬ: он отображается как модуль в Groovy, но не отображается в приложении Android. Как заставить его отображаться в приложении Android?
android-studio
module
user1161310
источник
источник
Ответы:
Убедитесь , что ваш build.gradle является
не
После того, как вы изменились, пожалуйста, синхронизируйте ваш gradle снова.
источник
У меня была похожая проблема, когда я выбрал родительский каталог своего проекта, я решил закрыть проект -> Удалить проект из Android Studio -> Импортировать проект , выбрав правильный файл build.gradle .
Убедитесь, что вы выбрали правильный файл build.gradle при импорте.
источник
В Android Studio 3.1.2 я столкнулся с той же проблемой. Я решил эту проблему, щелкнув «Файл-> Синхронизировать проект с файлами Gradle». Это работает для меня. :)
источник
Я исправил это, добавив фасеты в настройках модуля . Они пропали без вести. щелкните правой кнопкой мыши на проекте > откройте Настройки модуля > Фасеты > Добавить фасеты (знак «+» вверху)> Android . После добавления граней у вас появятся модули.
ОБНОВЛЕНИЕ:
Для последней версии Gradle, Facets были удалены , вы можете напрямую добавлять модули прямо сейчас. щелкните правой кнопкой мыши на проекте > откройте Настройки модуля > Добавить модуль (знак «+» вверху)> Приложение для телефона и планшета (теперь вы можете создать новый модуль и настроить его).
источник
Open Module settings
на месте, см. I.stack.imgur.com/bIPBl.png .решил эту проблему, нажав «Файл-> Синхронизировать проект с файлами Gradle»
источник
Новый проект. Исправлена эта проблема, нажав «Файл-> Синхронизировать проект с файлами Gradle»
источник
Я перепробовал все варианты без удачи. Итак, я закончил с моим рабочим решением. Просто сделайте следующие шаги:
settings.gradle
ваш проект иinclude ':YOUR_MODULE_NAME'
.источник
Open settings.gradle of your project and include ':YOUR_MODULE_NAME'
Работал для меня THx.Пытаться,
Файлы> Синхронизировать проект с файлами Gradle или Файлы> Синхронизировать с файловой системой.
источник
Перейти к Android >> Скрипты Gradle >> Build Gradle (Модуль: приложение)
убедитесь, что первая строка этого файла выглядит следующим образом.
не так
источник
У меня сработало следующее:
источник
Это в основном происходит, когда вы копируете проект библиотеки и пытаетесь его собрать. Решение было бы добавить
в файле build.gradle вместо
Тогда сделайте синхронизацию gradle
источник
Это сработало для меня: Файл> Структура проекта ...> Модули> Символ Зеленый плюс> Импорт> Затем выберите проект
источник
В файле вашего модуля build.gradle убедитесь, что у вас установлен правильный плагин. так должно быть
источник
Похоже, разные решения работают для разных людей, для меня просто закрытие проекта и его повторный импорт решили проблему.
источник
Я наконец выясняю, почему модуль не обнаруживается, когда я добавляю конфигурацию для AndroidTests для
com.android.library
модуля.Если вы включите свой библиотечный модуль в свое приложение
build.gradle
так:Поскольку для библиотечного модуля он
release
по умолчанию скомпилирован с режимом, вы не можете запуститьAndroid Tests
его, поэтому он не будет отображаться в списке модулей. Я исправил это со следующей модификацией:Добавьте следующую конфигурацию к
build.gradle
модулю вашей библиотеки:Внеся следующие изменения, вы можете
debug
скомпилировать свою библиотеку, отредактировавbuild.gradle
модуль приложения следующим образом:Затем синхронизируйте его, и вы увидите его в списке.
источник
yourlibrary
- это имя модуля вашей библиотекиЭто было исправлено после удаления и повторного добавления граней Android и Android-Gradle в диалоговом окне «Настройки модуля».
источник
Мне удалось это исправить в Android Studio 1.3.1, выполнив следующие действия:
File -> New -> New Module
.iml
файл из существующего библиотечного модуля, измените имя файла и переименуйте ссылки в.iml
файле.источник
Для меня это было исправлено простым перезапуском Android Studio .. Как в старые добрые времена Eclipse
источник
Я добавил эту строку в мой файл app.iml, и он работает
orderEntry type = "library" exported = "" name = "appcompat-v7-19.1.0" level = "project" />
источник
Следующие методы помогут вам:
:app
источник
источник
В моем случае, новичок, я усилил свой проект, не уверен, как, но он больше не будет работать, и жаловался на манифест, R, все. Я понял, что как-то в моих настройках. Gradle не было, как
include ':app'
только я добавил это, я вернулся на свой путь.источник
Ну, у меня ничего не получалось из всех ответов. Наконец, я нажал Run> Edit Configuration . Слева вы можете выбрать новый основной модуль и удалить его в удаленный.
источник
Добавьте свой модуль в файл .iml своих приложений, например:
Меня устраивает.
источник
Если все вышеперечисленное не работает. Попробуйте обновить версию Android-студии. Шаги: 1. В Android Studio выберите Файл> Настройки (или Android Studio> Предпочтения на Mac). 2. На левой панели выберите «Внешний вид и поведение»> «Системные настройки»> «Обновления». 3. Убедитесь, что установлен флажок Автоматически проверять наличие обновлений, а затем выберите канал в раскрывающемся списке. 4. Нажмите ОК.
источник
Для меня это было:
Щелкните правой кнопкой мыши
app
папку проекта и выберитеLoad/Unload Modules...
Выберите
app
модуль, нажмитеUnload >
и нажмитеOK
Щелкните правой кнопкой мыши еще
app
раз и выберитеLoad/Unload Modules...
Выберите
app
модуль, нажмите< Load
и нажмитеOK
app
затем снова появился для меня в списке конфигураций.источник
Закройте все проекты Android Studio
Удалить проект из последних проектов в мастере Android Studio
Перезапустите Android Studio
Используйте опцию импорта (Импортировать проект - Gradle, Eclipse ADT и т. Д.) Вместо открытия существующего
Проект AS проект
Файл -> Синхронизировать проект с файлами Gradle
источник
Эти типы проблем связаны с AndroidManifest.xml, поэтому проверьте ошибки, которые есть в файле AndroidManifest.
источник