Ошибка Strange xml: неправильная строка заканчивается

Я не использовал Eclipse с 1 недели назад. Сегодня я начал его, и я заметил, что он загружается медленно. Когда он был запущен, это подсказало следующее:

http://tinypic.com?ref=2zpk1g2&quot; Target = "_ blank"> <img src = " http://i48.tinypic.com/2zpk1g2.png&quot ; border =" 0 "alt =" Хостинг изображений и видео от TinyPic "> </a>">

Я подумал, что, возможно, Eclipse обновил что-то Android, поэтому я обновился до новейшего ADT. Теперь у меня такая же ошибка, но у меня есть дополнительная большая ошибка, которую я не знаю, если это потому, что предыдущая ошибка. Я пробовал новую функцию, как выглядит слой xml во многих устройствах. Я пробовал с 2 уровнями, и теперь программа не компилируется, потому что она говорит:

Неверное завершение строки: найден возврат каретки (\ r) без соответствующей новой строки (\ n)

Ошибка для одного xml находится в этой строке:

android:layout_height="wrap_content"> 

А другой – в:

  android:orientation="horizontal"> 

Wtf произошло? Я ничего не менял и не спасал, а неделю назад все было хорошо.

У меня была такая же неприятная проблема. То, что я сделал, это копирование всего кода в блокнот. Затем из блокнота вставьте его обратно в поле xml. Я знаю, это звучит глупо, но это сработало, и я понятия не имею, почему -__- "

Простое решение:

Нажмите: Ctrl + Shift + F и затем сохраните. Это вопрос форматирования. Это отформатирует его.

Как говорит Тор здесь , это потому, что они решили проблему «прозрачных» строк в xml, эту странную ошибку, когда вы нажимаете одну строку, вы были в другой.

Как и он говорит, если у вас есть эта ошибка, потому что у вас есть файлы, которые могут вызвать эту «прозрачную» ошибку, так:

Просто откройте файл и вызовите Ctrl-1; Который покажет доступные быстрые исправления, и есть быстрое исправление для этого сообщения о том, что произойдет и очистит окончания строки в данном файле.

(Нажмите на ошибку, нажмите ctrl + 1, вы увидите исправление)

Это очень забавная проблема, с которой я столкнулся. Решение прост. Просто попробуйте следовать на той же странице.

Ctrl + A , Ctrl + X , затем Ctrl + V

Счастливое кодирование.

Перейдите в раздел «Предпочтение -> Android -> Проверка ошибок Lint, затем выполните поиск ID = MangledCRLF, измените его степень ниже« error ». Это устранит проблему для ошибки – «Неверная строка завершена: найден возврат каретки (\ r) без соответствующей новой строки (\ n)"

Попробуйте очистить проект:

Project -> Clean... -> Clean All

Это сработало для меня. Надеюсь, поможет.

Лучший способ сделать это – использовать lint через редактор макета Android и использовать кнопку «Исправить».

Мое решение для ошибки макета Android SDK / ADT 21 xml.

Неверное завершение строки: найден возврат каретки (\ r) без соответствующей новой строки (\ n)

Пример:

 <TextView android:id="@+id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" /> 

/> Отсюда …

Маркировка пространства между тегами после того, как вы получите ошибку и нажмите enter, а затем ctrl s (save) удалит ее.

… здесь <

 <TextView android:id="@+id/text2" android:layout_width="match_parent" android:layout_height="wrap_content" /> 

Update: если это только одна строка между тегами, установите там маркер и нажмите ctrl + d (удалить) и ctrl + s (save)

Просто Go to --> window вариант Go to --> window а затем нажмите кнопку «Очистить» и « ok .

Неверное завершение строки: найден возврат каретки (\ r) без соответствующей новой строки (\ n).

Это потому, что вы прокомментировали несколько частей кода. Удалите этот код и сохраните. Эта вещь работала для меня.

Это одно из лучших решений для изменения настроек Lint для постоянного исправления. Нажмите здесь.

ИЛИ
Сделай это

Перейдите к окну -> Предпочтения -> Android -> Проверка ошибок Lint, затем выполните поиск ID = MangledCRLF, измените его серьезность ниже «ошибка» на «предупреждение». Это исправит вашу проблему

Еще одно возможное решение – форматировать XML-файл макета, который приводит к этой ошибке. Если вы используете eclipse, используйте короткий отрезок Ctrl + i и сохраните файл. С этим вы должны быть в состоянии избавиться от этой ошибки для этого конкретного файла навсегда

Просто вырезать и вставить. Это будет работать.

Вот решение, с которым я столкнулся

Решение 1: – Открыть файл макета Ctrl + Shift + F (Command + Shift + F в MacOSX) Сохранить файл макета и закрыть его. Удалите любые файлы .out, которые мог создать создатель. Очистить проект.

Решение 2: – Также вы можете выбрать полный код, разрезать его и снова вставить. Это также не помешает форматированию xml.

Решение 3. Для немногих кодеров он работает сразу после очистки проекта

Надеюсь, это поможет. Пожалуйста, дайте мне знать, если я могу помочь

Возможно, вам нужно положить /> в конец,

Попробуй это:

 android:layout_height="wrap_content"/>