Ошибка конфигурации запуска/отладки Android Studio: модуль не указан

Я получаю ошибку "Module not defined" в моей конфигурации запуска. У меня нет модуля, который отображается в раскрывающемся списке, но я вижу, что в моем модуле нет проблем. Проблема возникла, когда я реорганизовал мое имя модуля, изменил settings.gradle на новое имя.

Теперь, когда я перехожу к структуре проекта и выбираю свой модуль, на экране ничего не отображается, даже ошибка.

Я не уверен на 100%, но значок рядом с моим модулем выглядит как папка с чашкой, а не папка с телефоном.

Мои точные шаги -

  • Открыть в Android-режиме
  • Имя каталога рефакторирования
  • имя модуля рефакторирования
  • изменить settings.gradle содержимое: имя для нового имени

Ответ 1

Неважно, я изменил имя в settings.gradle и синхронизировал его, а затем изменил его и снова синхронизировал, и он необъяснимо работал на этот раз.

Ответ 2

Повторная синхронизация файлов проекта Gradle для добавления модуля app через Gradle

  1. В корневой папке вашего проекта откройте файл settings.gradle для редактирования.

  2. Удалите include ':app' из файла.

  3. В Android Studio щелкните меню " File и выберите " Sync Project with Gradle files.

  4. После синхронизации добавьте include ':app' обратно в файл settings.gradle.

  5. Снова запустите Sync Project with Gradle files.

Ответ 3

Попробуйте удалить app.iml в каталоге проекта и перезапустить студию Android

Ответ 4

Я понял, что следующая строка отсутствовала в settings.gradle файле

включить ': app'

убедитесь, что вы включили модуль ": app"

Ответ 5

У меня была такая же проблема после обновления на Android Studio 3.2.1 Мне пришлось повторно импортировать проект, после этого все работает

Ответ 6

Я боролся с этим, потому что я разрабатываю библиотеку, и время от времени хочу запускать ее как приложение.

Из app/build.gradle убедитесь, что у вас есть apply plugin: 'com.android.application' вместо " apply plugin: 'com.android.library'.

Вы также должны иметь это в app/build.gradle:

defaultConfig { applicationId "com.your_company.your_application"... }

Наконец запустите синхронизацию Gradle.

Ответ 7

Если вы не можете найти файл settings.gradle в каталоге вашего проекта

  1. Добавить файл settings.gradle

  2. Добавьте include ': app' в файл settings.gradle

  3. Перестройте или синхронизируйте ваш проект

Ваш модуль приложения должен появиться в вашем файле конфигурации.

Ответ 8

Мне пришлось выбрать опцию "Использовать путь к классу модуля:" и выбрать мой модуль.

Ответ 9

проверьте файл build.gradle и убедитесь, что используется apply plugin: 'com.android.application' Вместо apply plugin: 'com.android.library'

это сработало для меня

Ответ 10

Удалить из приложения Gradle этот код

android{
    defaultConfig.applicationId="com.storiebox"
}

Ответ 11

В настоящее время мы рекомендуем AS 3.3 для упражнений.

Эти настройки будут работать в текущей бета-версии 3.3 с двумя небольшими изменениями в вашем проекте:

В build.gradle(Project) измените версию gradle на 3.3.0-rc02

В меню выберите Файл → Структура проекта. Там вы можете изменить версию Gradle на 4.10.0

Ответ 12

У вас есть 3 способа:

  1. Чистый проект в меню Android Studio

    Build → Clean Project и используйте Build → Rebuild


  1. Удалить все модальные в settings.gradle

    • Откройте файл settings.gradle
    • Удалите include ': app' и другие модальные
    • Синхронизировать Gradle
    • Добавьте include ': app' и другие модальные
    • Снова синхронизировать Gradle

  1. Удалить весь код в gradle.properties

    • Откройте проект gradle.properties
    • Удалить весь код

      org.gradle.daemon = истина

      org.gradle.configureondemand = истина

      org.gradle.parallel = истина

      android.enableBuildCache = истина

    • Синхронизировать Gradle

    • Добавить код еще раз
    • Снова синхронизировать gradle