Programando una aplicación tonta con android, me deparé con una curiosa situación: Todo estaba funcionando bien, cuando, al intentar explicar el funcionamiento de la aplicación, la misma simplemente dejó de funcionar, tirando el error:
error: Invalid start tag LinearLayout
en el main.xml, línea:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Evidentemente la sintaxis estaba correcta, visto que la aplicación funcionaba normalmente hasta algunas horas atrás. Por ahí, después de algunos cientos de búsquedas infructíferas en google, se me ha ocurrido (cuando nada funciona, lea el manual) verificar la estructura de la aplicación.
Resulta que al seleccionar main.xml para explicar su funcionamiento, en un movimiento sin intención, con el mouse, le he arrastrado y cambiado de directorio. Estaba en /res/values, cuando debía estar en /res/layout.
Una vez devuelto a su lugar, todo funcionando perfectamente :)
Espero que el post sirva a algún despistado como yo, que haya cometido similar tontería.
sPohlmann