Исходные файлы Java Java для Android открываются как файлы PNG что-то

Сегодня Android Studio начала вести себя странно. Открываются исходные файлы java как файлы png что-то. Я могу собрать и запустить приложение, и если я посмотрю в файловую систему, файлы java выглядят нормально. Я делаю недействительный кеш и перезапускаю, удаляю .idea и создаю папки, но без изменений. Странно то, что я могу отлаживать запуск приложения. Если я хочу изменить файлы java, мне нужно открыть, как Блокнот, и сохранить, а затем снова построить проект.

В студии Android должен быть какой-то файл / настройка, которые контролируют это. Я удаляю проект ide и строю свернутую, но без изменений, где в Android Studio я могу сбросить это, чтобы начать работать нормально? Исходные файлы Java Java для Android открываются как файлы PNG что-то

Выглядит странно - и это не первый сегодня случай плохого поведения Android Studio, см. здесь. Какую версию Android Studio вы используете?

Bö macht Blau 30.10.2018 19:55

Да, спасибо, такая же проблема, Хэллоуин? Я использую Android Studio 3.2.1 Build # AI-181.5540.7.32.5056338, построенный 9 октября 2018 г. JRE: 1.8.0_152-release-1136-b06 amd64 JVM: 64-разрядная серверная виртуальная машина OpenJDK от JetBrains s.r.o Windows 10.0

Tord Larsen 30.10.2018 19:58

Вы пробовали нажимать на гиперссылку сообщения?

Alan Godoi 30.10.2018 20:00

Я подозреваю, что это связано с неправильным закрытием Android Studio, на этой неделе у меня случились сбои ноутбука.

Tord Larsen 30.10.2018 20:06
2
4
651
3

Ответы 3

Когда вы сохраняете файл в блокноте и открываете его в Android Studio, это происходит потому, что блокнот использует другую кодировку (ANSI).

Вы можете установить кодировку файла проекта на Settings->Editor->File Encodings

Вы также можете редактировать уникальную кодировку файла на File->File Encoding

Убедитесь, что кодировка файла вашего проекта - UTF-8 (по умолчанию).

Еще одна важная настройка - это типы файлов, которые вы тоже можете проверить. Вот моя настройка файла .java для примера.

Спасибо, что вы предлагаете, это нормально, но мне это не помогло. Я отправил ответ на свой вопрос.

Tord Larsen 30.10.2018 21:05

Я нашел решение, которое мне помогло. Мне приходилось открывать каждый исходный файл java и все файлы xml в текстовом редакторе (Notepad ++) и что-то менять, а затем сохранять файл обратно в исходное положение.

Теперь Android Studio определяет все файлы как обычно

Это случилось и со мной. Я использую Linux много лет, но мне пришлось начать разработку на Win10 по другим причинам. Приятно знать, что вы нашли то, что работает для вас. Однако мой проект слишком велик, чтобы думать, что это хорошая идея для повторения ...

kaneda 13.09.2019 18:41

ОБНОВЛЕНИЕ: Хорошо, мой простой способ решить эту проблему - удалить весь проект и снова проверить его из git. Я думаю, что проблема может быть вызвана повреждением при индексировании.

kaneda 13.09.2019 18:58

Другой способ решить эту проблему:

Закройте Android Studio и удалите папку кешей:

C:\Users\user_name\.AndroidStudio4.0\system\caches

Другие вопросы по теме