Android Studio показывает неверное содержимое файла - PullRequest
0 голосов
/ 11 ноября 2018

У меня странная проблема с Android Studio. Вот как выглядит мой файл класса на Android Studio

А вот как это выглядит в текстовом редакторе.

enter image description here

Есть идеи, почему это происходит? Я попытался закрыть, а затем повторно импортировать проект, сделать недействительными кэши и перезапустить, очистить проект, собрать проект, удалить папку .idea и файлы .iml. Все мои файлы разбиваются при открытии в AS, но отлично выглядят в текстовых редакторах.

Ответы [ 6 ]

0 голосов
/ 25 апреля 2019

Попробуйте удалить IDE Android Studio данные кэша , указанные ниже для вашей платформы:

  • Windows:
    %USER%\.AndroidStudio[Preview]_X.Y_
    
  • Mac:
    ~/Library/Preferences/AndroidStudio[Preview]_X.Y_
    
    ~/Library/Caches/AndroidStudio[Preview]_X.Y_
    
    ~/Library/Logs/AndroidStudio[Preview]_X.Y_
    
    ~/Library/Application Support/AndroidStudio[Preview]_X.Y_
    
  • Linux:
    ~/.AndroidStudio[Preview]_X.Y_
    

См .: https://developer.android.com/studio/releases#delete-unused

0 голосов
/ 23 февраля 2019

Обновил мою андроид студию несколько дней назад и столкнулся с той же проблемой.Решил это, удалив android studio и заново установив предыдущую версию. Я оставил SDK нетронутым, поэтому мне не нужно было перезагружать их, работая отлично, думаю, я не буду обновлять снова в ближайшее время.

0 голосов
/ 04 февраля 2019

Благодаря ответу Asim я обнаружил, что удаление кэшей папок устранило проблему для моего случая (все файлы gradle в Android Studio показывают содержимое, не имеющее ничего общего с фактическим содержимым этих файлов):

C:\Users\my_user_name\.AndroidStudio3.3\system\caches
0 голосов
/ 04 января 2019

Означает ли эта ситуация сообщение об ошибке?

Да! На самом деле об этой проблеме было сообщено команде Android Studio , и любой, кто хочет помочь нам в расследовании, может внести свой вклад. Спасибо!

Вы также можете попробовать обходной путь в ответе Хонга .

0 голосов
/ 26 ноября 2018

ОБНОВЛЕНИЕ: Более быстрое решение от пользователя Hong с учетом ниже :

Удалите папку с кешами: C: \ Users \ my_user_name \ .AndroidStudio3.3 \ system \ caches

=====================

Вот что сработало для меня.

  1. Закрыть Android Studio
  2. Перейдите в C: \ Users * ваше имя пользователя *
  3. Найдите каталог настроек Android Studio с именем .AndroidStudioX.X (версия X.X)
  4. Переименуйте его в что-то вроде старого. AndroidStudioX.X
  5. Запустите Android Studio, и когда он спросит, хотите ли вы импортировать настройки, выберите старый каталог

Это должно исправить проблему.

0 голосов
/ 01 ноября 2018

Спасибо @Henry за то, что за несколько дней, прошедших схожими проблемами, подтвердил, что моя проблема действительно вызвана ошибкой в ​​AS. Перейдите по его ссылкам, чтобы убедиться сами. Я позволю Генри подать отчет об ошибке.

Так что без больших усилий исправить мою проблему на месте невозможно - подождите исправления ошибки ... что может занять некоторое время.

Итак, вот что я сделал, чтобы обойти это и вернуться к работе (это заняло менее 10 минут):

  1. создать новый проект без активности (Сделайте все остальное внутри IDE, не используя Windows или DOS.)
  2. скопируйте все .java файлы в папку java в IDE (это ...\app\src\main\java\)
  3. скопировать все папки res в папку res (...\app\src\main\res\)
  4. скопировать все asset файлы в папку main (...\app\src\main\assets\)
  5. скопировать androidmanifest.xml в main папку (...\app\src\main)
  6. сделать глобальную замену старого имени проекта новым именем проекта

Я не изменил ни одного файла в папке ...\app\ нового проекта, потому что компиляция прошла нормально.

(Я скажу вам вот что: когда я увидел, что МЫСЛИ искали ФАЙЛЫ, посмотрел «Историю» и не увидел ничего похожего на то, что должно было быть там, у меня появилось тошноту, но я сразу же открыл Windows Explorer, выбрал все из файлов проекта java и открывал их, в общем, с помощью Notepad ++. Вот так. Никаких проблем не было. (Я действительно не думал, что AS действительно может манипулировать файлами, и я сомневаюсь, что когда-либо смог. Но это меня разбудило в 5 утра!))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...