В модуле не найден фасет Android
Я только что перешел на Android-Studio от Eclipse. Я пытаюсь запустить свое приложение после настройки файлов gradle. Проект компилируется без ошибок, однако я не могу запустить свое приложение, потому что не найдены грани Android.
Когда я перехожу к структуре проекта, нет никаких фасетов, и я не вижу способа добавить фасет. Как я могу запустить свое приложение?
3 ответа
Я решил эту проблему, удалив папку.idea и все файлы.iml, а затем повторно импортировал проект в Android Studio.
Если после импорта возникает ошибка " Не найден фасет в модуле", необходимо выполнить следующие действия.
Идти к Run/Edit Configurations
и вы увидите, по крайней мере, две конфигурации, одна с именем исходного имени моего проекта: давайте назовем его helloWord, а другая - app.
У той с оригинальным именем helloWord была эта проблема, но конфигурация под названием app работала нормально (я смог ее запустить)
Поэтому удалите настройку с фаской проблемой helloWord и переименуйте приложение под названием app в имя моего проекта helloWord
Решением для меня было создать новый проект в андроид-студии. Затем скопируйте код, ресурсы и зависимости в новый проект. Затем, наконец, обновите файлы Gradle вручную и выполните синхронизацию. Не идеально, но это сработало, и теперь я могу загрузить на свое устройство.
РЕДАКТИРОВАТЬ: Это работает, но метод, отмеченный как ответ, это то, что я искал.
Я только что решил свою проблему с помощью следующих шагов, пройдемся со мной:
1) Файл -> Структура проекта или нажмите сочетание клавиш (Ctrl + Alt + Shift + S), чтобы открыть "Структура проекта".
2) Выберите Facets, который находится на вкладке Project Settings. (Первый столбец)
3) Нажмите кнопку +, которая находится вверху второго столбца, чтобы добавить новые грани.
4) Выберите Android- фасет из этого меню " Добавить", которое предложит другому диалоговому окну выбрать модуль. (Выберите модуль, к которому вы хотите применить этот фасет).
5) Выберите свой модуль и все.
Удачного кодирования!;)