Обратите внимание, что я прочитал " Файл был загружен в неправильной кодировке: 'UTF-8' в IntelliJ IDEA " это, и все остальное, что связано с этой проблемой, которая у меня есть, котораязаставит меня переписать все, что я делал в своем проекте за последние 2 дня.
Теперь единственная причина, по которой я задаю этот вопрос, заключается в том, что, если кто-то еще столкнется с этой проблемой в будущем, возможно,есть решение к тому времени?
Так вот в чем проблема :
Я работал над своим приложением, которое уже присутствует в Play Store, я внес все изменения в код и хотел добавитьвещи в старом файле Java.Но меня неожиданно встретили с этой прекрасной вещью:
Теперь ошибка сначала сказала "File was loaded in the wrong encoding UTF-8"
и дала мне кучу вариантов для изменения моегокодирование.Теперь, как программист, я знаю, есть ли у меня какие-либо проблемы, я должен найти их в Google и найти все ответы, связанные с этой проблемой, и я попробовал все эти, к счастью , после того, как попробовал все эти ответы, вышеошибка исчезла, и осталось только одно «предупреждение (?)», говорящее "Java file does not declare any class"
.Теперь, что удивительно, если бы это была ошибка кодирования в редакторе кода Android Studios, то все было бы в порядке, если бы я открыл ее в другом текстовом редакторе, верно?Я открыл его, используя «Кронштейны» и «Блокнот», но меня снова встретили с этой прекрасной вещью:
Теперь я полностьюне зная, где я ошибся, поскольку некоторые классы работают нормально (большинство из них Activities
), но многие из них, которые не являются занятиями, все ушли и стали чем-то вроде этого.Это кошмар, и все, что я написал за последние 2 дня, похоже, ушло (потому что мой последний толчок был 2 дня назад, я знаю, что я тупой).XML-файлы в порядке, и только Java-файлы имеют эту проблему.
То, что я пробовал:
Удаление настроек Android Studio из C: \ Users\ PersonWhoDidntPushChanges \ .AndroidStudio3.4
Перезагрузка кодировки файлов с помощью UTF-16 и затем снова обратно в UTF-8.(Обратите внимание, что только перезапись не записывает содержимое на диск и не изменяет исходную кодировку, для этого есть другая опция)
Удаление папки .idea
из проекта и перезагрузкапроект.
Обычные вещи, недействительные кэши / перезапуск, чистый проект, перестроенный проект.
Обратите внимание, что приложение работает нормально, а Android Studio - нетДайте мне любую ошибку, пока я действительно не открою этот файл, и когда я увидел этот файл в таком формате, я открыл кучу других классов, чтобы найти те, которые перестали работать.Буду признателен за любую помощь по этому вопросу.
Я использую
Android Studio 3.4.2
Build #AI-183.6156.11.34.5692245, built on June 27, 2019
JRE: 1.8.0_152-release-1343-b01 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
РЕДАКТИРОВАТЬ 1: Некоторые файлы XML также были изменены Android Studio.Единственное решение, которое я нашел в настоящее время, это просто замена всего проекта на тот, что был у меня на Github.Видимо, некоторые библиотеки также изменились (FloatingActionButton).