У меня странная проблема с Android Studio. Вот как мой файл класса выглядит в Android Studio
А вот как это выглядит в текстовом редакторе.
Есть идеи, почему это происходит? Я попытался закрыть, а затем повторно импортировать проект, сделать недействительными кеши и перезапустить, очистить проект, построить проект, удалить папку .idea и файлы .iml. Все мои файлы не работают при открытии в AS, но отлично смотрятся в текстовых редакторах.
android-studio
intellij-idea
Чонгбебс
источник
источник
Ответы:
ОБНОВЛЕНИЕ: более быстрое решение от пользователя Hong, указанного ниже :
=====================
Вот что у меня сработало.
Это должно решить проблему.
источник
Благодаря ответу Asim я обнаружил, что удаление кешей папок устранило проблему для моего случая (все файлы gradle в Android Studio показывают содержимое, которое не имеет ничего общего с фактическим содержимым этих файлов):
Изменить [2020-07-17]:
Это все еще происходит с Android Studio 4.0, поэтому мне нужно удалить следующую папку, чтобы решить эту проблему:
источник
Да! На самом деле об этой проблеме было сообщено команде Android Studio , и любой, кто хочет помочь нам в ее расследовании, может внести свой вклад. Спасибо!
Вы также можете попробовать обходной путь в ответе Хонга .
источник
Закройте студию Android, а затем удалите папку кешей:
C:\Users\user_name\.AndroidStudio3.4\system\caches
источник
Попробуйте удалить перечисленные ниже данные кэша Android Studio IDE для вашей платформы:
См. Https://developer.android.com/studio/releases#delete-unused
источник
Обновил мою студию Android несколько дней назад и столкнулся с той же проблемой. Решил это, удалив студию Android и переустановив предыдущую версию. Я оставил SDK нетронутым, поэтому мне не пришлось повторно загружать их, работая отлично, думаю, я не буду обновлять снова в ближайшее время.
источник
скопируйте свой проект Android в другое место, затем откройте его из студии Android
источник
Я изменил расположение своих проектов, и это решило мою проблему. Это произошло, когда моя система была случайно выключена из-за сбоя питания.
источник
Спасибо @Henry за подтверждение несколькими аналогичными причудливыми проблемами за последние два дня, что моя проблема действительно вызвана ошибкой в AS. Перейдите по его ссылкам, чтобы убедиться в этом сами. Я позволю Генри подать отчет об ошибке.
Таким образом, мою проблему на месте не решить без особых усилий - подождите, пока исправят ошибку ... что может занять некоторое время.
Итак, вот что я сделал, чтобы обойти это и вернуться к работе (это заняло менее 10 минут):
.java
файлы вjava
папку в IDE (это...\app\src\main\java\
)res
папки вres
папку (...\app\src\main\res\
)asset
файлы вmain
папку (...\app\src\main\assets\
)androidmanifest.xml
вmain
папку (...\app\src\main
)Я не менял ни один из файлов в
...\app\
папке нового проекта, потому что компиляция прошла нормально.(Я скажу вам следующее: когда я увидел то, что, как я ДУМАЛ, было искаженными ФАЙЛАМИ, посмотрел в Историю и не увидел ничего похожего на то, что должно было там быть, у меня возникло тошнотворное чувство, но я сразу же открыл проводник Windows, выбрал все файлы проекта.
java
файлы и открывал их в массовом порядке с помощью Notepad ++. Уф. Никаких проблем не обнаружено. (Я действительно не думал, что AS действительно может испортить файлы, и сомневаюсь, что когда-либо сможет. Но это разбудило меня в 5 утра!))источник