2013-09-05 3 views
9

Если создать новый XML-файл (используя по умолчанию Android-студия "Create Linear Layout"), студия создает файл с содержимым:пространство имен не Bound в Android Studio

<?xml version="1.0" encoding="utf-8"?> 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

</LinearLayout> 

Если я (справа) -click «Анализ ... →« Осмотреть код »: окно результатов бросает 2 раза: « Пространство имен не связано »и ссылки на строки 3 и 7 (теги LinearLayout). Это ошибка в Studio?

+0

Я тоже вижу это в IntelliJ IDEA 12. –

ответ

5

Вы должны скопировать все, кроме первой строки <?xml version="1.0" encoding="utf-8"?>, из вашего XML-файла, создать новый файл макета xml и удалить все, кроме первой строки, а затем вставить скопированный контент в новый файл под первой строкой. Затем вы используете новый файл макета вместо старого.

Примечание: Это лишь моя интерпретация ответа Лео, я не знаю, работает ли он или нет, и не может проверить это, потому что я не имею ту же проблему, как вы, ребята.

+0

Фрагмент, показывающий правильно отформатированный XML-файл, был бы легче понять, а не ту загадку, которую вы описали =) –

+0

Это правда, но поскольку я заметил, что у меня не было такой же проблемы, как и у них, я просто перевел непонятный ответ кого-то остальное. – raystubbs

1

попробуйте следующее: in android studio 2.2.3 нажмите F2, чтобы перейти между предупреждением, затем нажмите Alt + Enter; это создало следующую ссылку: xmlns: app = "http://schemas.android.com/apk/res-auto" и исправил проблему. Кроме того, я проверил свои XML-файлы, и у всех есть эта версия кодировки: ? Xml version = "1.0" encoding = "utf-8"?

Смежные вопросы