Неожиданный префикс пространства имен «xmlns», найденный для тега LinearLayout

У меня ошибка в следующем XML-файле. Msgstr “Неопределенный префикс пространства имен” xmlns “, найденный для tag LinearLayout” . Я также пробовал решения, предоставленные в других подобных вопросах, но это не сработало для меня. Такая же ошибка возникает в 3 строках, где используется LinearLayout .

            

Пожалуйста, попробуйте следующее:

Удалите xmlns:android="http://schemas.android.com/apk/res/android со всех мест, за исключением ScrollView . Я считаю, что достаточно сообщить об этом приложению один раз и в самом ScrollView или в представлении xml-файл.

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

Коды в прошлом были абсолютно прекрасными, но теперь они показывают эти ошибки ….

Я нашел очень простое решение, не требует каких-либо изменений кода (добавление, изменение или удаление).

Перейдите на вкладку «Проект» на вкладке «Вкладка» Выберите вкладку «Очистить ….» из списка

Вы увидите список всех проектов, открытых в вашем рабочем пространстве.

Вы можете выбрать один проект или все (как правило, «Очистить все проекты»). Нажмите «ОК». Процесс занимает около 5-7 секунд для около 10 проектов. Все ошибки XMLNS разрешены … Вы должны попробовать это, прежде чем попробовать какое-либо другое решение … Это похоже на перезапуск системы для ошибки Window, которая устраняет проблемы в 70% случаев …

Вышеупомянутое решение – это скорее временное решение, работающее во всех ситуациях. Чтобы избежать ситуации в будущем, я все xmlns объединяются вместе вверху. (может быть дублирующее утверждение, которое может потребоваться для удаления)

У меня возникла эта проблема при интеграции Admob в файл XML.

В XML-файле Android пространство имен Android может:

  • объявляется только один раз
  • только объявляется в верхнем («внешнем») Android- View в иерархии xml

или вы получите сообщение об ошибке при создании проекта. В вашем случае верхний вид Android – это ScrollView , поэтому держите

 xmlns:android="http://schemas.android.com/apk/res/android" 

в ScrollView и удалить его из всех других вложенных Views , включая LinearLayout .

для людей, которые внезапно видят это сообщение, комментарий от Sudhir должен быть принятым ответом. Английский был не так хорош, я думал: так что если вы боретесь: в eclipse перейдите в меню project нажмите « clean... и выберите clean all projects это приведет к случайному появлению этого сообщения в виде сообщения в ситуации, когда он отсутствует

Я думаю, что удаление ненужной строки является более подходящим способом, потому что:

1) Очистка проекта разрешит проблему только один раз. И если вы снова запустите проект или переключитесь с другого файла на этот xml-файл, он снова покажет ошибку.

2) Что еще более важно, « xmlns:XXX » должно быть свойством первого узла.

 xmlns:android="http://schemas.android.com/apk/res/android 

удалите вышеуказанный тег

и хранить

  

или

Чтобы эта проблема исчезла раз и навсегда без массовых изменений в источнике (что привело бы к шуму для отслеживания версии):

Перейдите на вкладку «Проблемы» – щелкните правой кнопкой мыши сообщение – выберите «Быстрое исправление». Появится окно, в котором вы можете сказать Eclipse игнорировать эту проблему в проекте (или только в одном файле, если хотите).

После этого XML будет компилироваться в порядке.

  • Связывающие свойства в коде
  • Чтение атрибута XML с помощью XmlDocument
  • Open XML SDK 2.0 - как обновить ячейку в электронной таблице?
  • Android ListView, который не прокручивается?
  • Сравнение JSON и XML
  • Как установить язык по умолчанию в Notepad ++
  • Как анализировать неверный (плохой / неправильно сформированный) XML?
  • Разнообразный формат XML diff
  • Анализ XML-документа в C #
  • XPathSelectElement всегда возвращает null
  • Каков наилучший / самый простой способ чтения в XML-файле в приложении Java?
  • Interesting Posts

    jQuery ui перетаскиваемые элементы не «перетаскиваются» вне прокрутки div

    Windows 10 современных приложений неправильный язык

    Как сериализовать анонимный тип C # в строку JSON?

    Как отключить создание .Spotlight-V100 и .Trash папок на внешнем диске?

    Как безопасно уничтожить CD / DVD?

    Мышь случайно замерзает около 20 секунд в Ubuntu 10.10, пожалуйста, помогите устранить неисправность

    Понимание регулярного выражения в Java: split (“\ t”) vs split (“\\ t”) – когда они оба работают, и когда они должны использоваться

    Почему я не могу удалить файл, который я все еще вижу, но больше не на диске?

    Угловая JS изменяемая директива div

    Что такое указатель на базовый указатель и указатель стека? На что они указывают?

    Файл трубопровода для команды, которая не реализует трубопроводы

    Как перенести файлы и каталоги в родительскую папку в Linux?

    C ++ .NET convert System :: String to std :: string

    Преобразовать карту в POJO

    Как установить параметры по умолчанию для приложения?

    Давайте будем гением компьютера.