Я не уверен, что заставляет это происходить, и Android Studio - далеко не худшая IDE, с которой я работал (как инструмент может осмелиться редактировать и сохранять пользовательские файлы, даже не спрашивая? команда юзабилити Google заслуживает нобелевской премии)
Но это то, что я делаю, чтобы решить эту проблему...
Как только вы обнаружите, что подобное событие произошло, закройте студию Android, остановите все текущие сборки и не пытайтесь запускать проект...
Похоже, что иногда изменения выполняются не в реальном исходном файле, а в Android. студия открывает какие-то промежуточные файлы вместо оригинальных исходников и показывает их вам, когда вы открываете исходники... какой-то беспорядок с символическими ссылками
Итак, когда студия Android закрыта, откройте проводник файлов, перейдите в свою рабочую область и создайте копию своего проекта в другом каталоге (насколько это возможно в студии Android)
откройте исходные файлы в любом текстовом редакторе и проверьте, все ли с ними в порядке...
повторно откройте студию Android и скопируйте / вставьте файл за файлом, содержимое проекта копирования, которое вы сделали, в официальный проект
Это очень скучно и может занять некоторое время в зависимости от размера вашего проекта, но мне удалось восстановить более 90% моих файлов, подобных этому.
person
Rafael Lima
schedule
31.05.2019