Ответ 1
Неважно, я изменил имя в settings.gradle и синхронизировал его, а затем изменил его и снова синхронизировал, и он необъяснимо работал на этот раз.
Я получаю ошибку "Module not defined" в моей конфигурации запуска. У меня нет модуля, который отображается в раскрывающемся списке, но я вижу, что в моем модуле нет проблем. Проблема возникла, когда я реорганизовал мое имя модуля, изменил settings.gradle на новое имя.
Теперь, когда я перехожу к структуре проекта и выбираю свой модуль, на экране ничего не отображается, даже ошибка.
Я не уверен на 100%, но значок рядом с моим модулем выглядит как папка с чашкой, а не папка с телефоном.
Мои точные шаги -
Неважно, я изменил имя в settings.gradle и синхронизировал его, а затем изменил его и снова синхронизировал, и он необъяснимо работал на этот раз.
app
через Gradle В корневой папке вашего проекта откройте файл settings.gradle
для редактирования.
Удалите include ':app'
из файла.
В Android Studio щелкните меню " File
и выберите " Sync Project with Gradle files
.
После синхронизации добавьте include ':app'
обратно в файл settings.gradle
.
Снова запустите Sync Project with Gradle files
.
Попробуйте удалить app.iml в каталоге проекта и перезапустить студию Android
Я понял, что следующая строка отсутствовала в settings.gradle файле
включить ': app'
убедитесь, что вы включили модуль ": app"
У меня была такая же проблема после обновления на Android Studio 3.2.1 Мне пришлось повторно импортировать проект, после этого все работает
Я боролся с этим, потому что я разрабатываю библиотеку, и время от времени хочу запускать ее как приложение.
Из app/build.gradle убедитесь, что у вас есть apply plugin: 'com.android.application'
вместо " apply plugin: 'com.android.library'
.
Вы также должны иметь это в app/build.gradle:
defaultConfig { applicationId "com.your_company.your_application"... }
Наконец запустите синхронизацию Gradle.
Если вы не можете найти файл settings.gradle в каталоге вашего проекта
Добавить файл settings.gradle
Добавьте include ': app' в файл settings.gradle
Перестройте или синхронизируйте ваш проект
Ваш модуль приложения должен появиться в вашем файле конфигурации.
Мне пришлось выбрать опцию "Использовать путь к классу модуля:" и выбрать мой модуль.
проверьте файл build.gradle
и убедитесь, что используется apply plugin: 'com.android.application'
Вместо apply plugin: 'com.android.library'
это сработало для меня
Удалить из приложения Gradle этот код
android{
defaultConfig.applicationId="com.storiebox"
}
В настоящее время мы рекомендуем AS 3.3 для упражнений.
Эти настройки будут работать в текущей бета-версии 3.3 с двумя небольшими изменениями в вашем проекте:
В build.gradle(Project) измените версию gradle на 3.3.0-rc02
В меню выберите Файл → Структура проекта. Там вы можете изменить версию Gradle на 4.10.0
У вас есть 3 способа:
Чистый проект в меню Android Studio
Build → Clean Project и используйте Build → Rebuild
Удалить все модальные в settings.gradle
Удалить весь код в gradle.properties
Удалить весь код
org.gradle.daemon = истина
org.gradle.configureondemand = истина
org.gradle.parallel = истина
android.enableBuildCache = истина
Синхронизировать Gradle