Подтвердить что ты не робот

Можете ли вы восстановить файл .iml удаленных модулей в студии Android

Я случайно удалил один из моих модулей проекта .iml, и мне было интересно, возможно ли его восстановить. Я немного искал Google, но я еще не видел решения.

4b9b3361

Ответ 1

Если вы не сделали недействительным ваш кеш или обновленный intellij с тех пор, найдите папку, в которой он раньше находился > щелкните правой кнопкой мыши > Локальная история > показать историю. отсюда вы сможете восстановить этот .iml файл

Ответ 2

Если ваш проект основан на Gradle, затем нажмите Проект синхронизации с помощью Gradle Файлы введите описание изображения здесь на панели инструментов, и он будет регенерировать все .iml файлы.

Если вы не можете найти эту кнопку, просто посмотрите на Gradle задачи → выберите задачу → щелкните правой кнопкой мыши → обновить внешнюю зависимость, вы получите обратно модули и iml файл.

Ответ 3

Наш проект основан на maven. Принятый ответ не сработал у меня, потому что я был достаточно глуп, чтобы закрыть IntelliJ. Однако для меня работала реимпорт модуля:

Перейдите к fileproject structuresmodulesimport module (щелкните +)

Затем просто выберите свой модуль и щелкните мастер.

Ответ 4

IntelliJ генерирует файлы .iml для вас.

Я боролся с этой проблемой, пока не заметил, что по какой-то причине pom файлы этих модулей отображаются в списке игнорируемых файлов.

Чтобы удалить эти файлы из этого списка, перейдите по ссылке:

SettingsBuild, Execution, DeploymentBuild ToolsMavenIgnored Files.

И снимите флажки с ваших модулей!

Ответ 5

Найдите вкладку gradle на одной из ваших ярлыков (по-моему, по умолчанию она находится на вертикальной панели инструментов справа от студии Android). Нажмите на нее, и вы увидите свою структуру gradle на открытой вкладке. В верхней части этой вкладки вы можете увидеть значок обновления. Нажмите на него, и он восстановит все ваши файлы iml.

Решение по извлечению удаленных файлов может работать, если вы работаете самостоятельно, но если вы выбрали конфигурацию кого-то elses, вам нужно воссоздать собственные imls для локальной конфигурации.

Ответ 6

Я решил проблему следующим образом: 1) Открыл IntelliJ IDEA 2) Выбранный пункт меню "Импортный проект" 3) Переместился в папку, содержащую мой проект 4) Импортировал проект (в моем случае как проект maven) и создал его новый.