Puzzling Android xmlns error

He encontrado código como este en muchos ejemplos de mapas:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment" /> </RelativeLayout> 

Sin embargo, para todos ellos, va que me sale error

Descripción Ruta de recursos Tipo de ubicación Prefijo de espacio de nombres inesperado "xmlns" encontrado para el fragmento de etiqueta activity_msmap.xml / example / res / layout line 8 Problema de Lint de Android

En línea

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

¿Entonces, qué está pasando aquí? Lo veo en ejemplos en todas partes, pero causa error en mi Eclipse / Android? Además, ¿por qué repetir el mismo espacio de nombres xml cuando también se define en el elemento padre?

No puede definir un espacio de nombres dos veces en un diseño xml. Sólo eliminarlo de su fragmento, el RelativeLayout ya define el espacio de nombres xmlns: android.

 <fragment android:id="@+id/map" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment" /> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.