Я использую Android Studio 3.4 поверх Win 10 pro и столкнулся со странным эффектом автозаполнения в XML-файле строк. Вот пример, где я собираюсь ввести строку «птица в руке»:
<resources>
<string name="app_name">Something</string>
<string name="sname"></string>
</resources>
Поэтому, когда я добавляю строку, я получаю это:
<resources>
<string name="app_name">Something</string>
<string name="sname"><a><bird><in><the><hand></hand></the></in></bird>
</a></string>
</resources>
Каждый раз, когда я нажимаю пробел, редактор быстро преобразует его в открывающий и закрывающий тег. Эти теги добавляются в хлебные крошки внизу редактора, и у меня все еще есть предупреждение «У тега XML есть пустое тело» - что верно. Кажется, я не могу это сделать.
Я изучаю эту систему, и она вчера работала нормально, так что, по-видимому, это то, что я сделал. Я до сих пор пытался это исправить:
- прошел все настройки редактора, которые я могу найти. Нигде не видно ничего, что подразумевало бы превращение всего ввода в теги.
- создал новый проект - все еще происходит.
- Открыл вчерашний проект - там, где он работал - но новое поведение теперь полностью в силе.
- попытался сделать недействительными кэши и перезапустить.
- полностью удалил кеши в каталоге / System.
Так что я сейчас застрял - любая помощь будет с благодарностью.