Ответ 1
У меня была такая же неприятная проблема. То, что я сделал, было копирование всего кода в блокнот. Затем из блокнота вставьте его обратно в поле xml. Я знаю, это звучит глупо, но это сработало, и я понятия не имею, почему -__- "
Я не использовал Eclipse с 1 недели назад. Сегодня я начал его, и я заметил, что он медленно загружается. Когда он был запущен, это вызвало следующее:
http://tinypic.com?ref=2zpk1g2" target = "_blank" > < img src= " http://i48.tinypic.com/2zpk1g2.png" граница = "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 и затем сохраните. Это вопрос форматирования. Это отформатирует его.
Как говорит Tor здесь, это потому, что они решили проблему "прозрачных" строк в xml, эту странную ошибку, когда вы нажимаете одну строку, в которой вы были другой.
Как и он говорит, если у вас есть эта ошибка, потому что у вас есть файлы, которые могут вызвать эту "прозрачную" ошибку, так:
Просто откройте файл и вызовите Ctrl-1; который покажет доступные быстрые исправления, и есть быстрое исправление для этого предупреждения о том, что произойдет и очистит окончания строки в данном файле.
(Щелкните по ошибке, нажмите ctrl + 1, вы увидите исправление)
Это очень забавная проблема, с которой я столкнулся. Решение прост. Просто попробуйте следовать на той же странице.
Ctrl + A, Ctrl + X, затем Ctrl + V
Счастливое кодирование.
Перейдите в раздел "Предпочтения" → Android → Проверка ошибок Lint, затем выполните поиск ID = MangledCRLF, измените его серьезность ниже "error". Это устранит проблему для ошибки - "Неверная строка завершена: найден возврат каретки (\ r) без соответствующей новой строки (\n)"
Попробуйте выполнить очистку проекта:
Project -> Clean... -> Clean All
Это сработало для меня. Надеюсь, что это поможет.
Лучший способ сделать это - использовать lint через редактор макета Android и использовать кнопку "Исправить".
Мое решение для ошибки размещения HTML-кода Android SDK/ADT 21.
Неверное завершение строки: найден возврат каретки (\ 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
, а затем нажмите clear
и ok
.
Неверное окончание строки: найден возврат каретки (\ r) без соответствующей новой строки (\n).
Еще одно возможное решение - форматирование XML файла макета, приводящего к этой ошибке. Если вы используете eclipse, используйте короткий отрезок Ctrl + я и сохраните файл. С этим вы сможете полностью избавиться от этой ошибки для этого конкретного файла.
Это потому, что вы прокомментировали несколько частей кода. Удалите этот код и сохраните. Эта вещь работала для меня.
Это одно из лучших решений для изменения настроек Lint для постоянного исправления Нажмите здесь
ИЛИ
Сделайте это
Перейдите к окну → Предпочтение → Android → Проверка ошибок Lint, затем выполните поиск ID = MangledCRLF, измените его серьезность ниже "error" на "warning". Он исправит вашу проблему
просто вырезать и вставить. Он будет работать.
Вот решение, с которым я столкнулся
Решение 1: - Открыть файл макета Ctrl + Shift + F (Command + Shift + F в MacOSX) Сохраните файл макета и закройте его. Удалите любые файлы .out, которые мог создать создатель. Очистить проект.
Решение 2: - Также вы можете выбрать полный код, вырезать его и снова вставить. Это также не помешает вашему форматированию xml.
Решение 3. Для некоторых из кодеров он работает сразу после очистки проекта
Надеюсь, это поможет. Пожалуйста, дайте мне знать, если я могу помочь.
Возможно, вам нужно положить /" > в конец,
Попробуйте следующее:
android:layout_height="wrap_content"/>