|
||
|
![]() |
![]() |
Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Errores inexplicables en los XML de Layout
Hola a todos!!!
Estoy iniciandome en la programación en Android. Pero, la verdad, aunque me parece mucho más cómodo que programar en Java para móviles más pequeños, pues no me termino de "entender" con él. He descargado un ejemplo de ListView con iconos y, aunque el error que describo ya se ha manifestado en otras ocasiones, ésta vez ya me ha tocado los... bueno, eso. He estado modificando el código Java, los recursos, iconos, etc... ningún problema. Pero al ir a tocar el Layout XML, para centrar verticalmente el texto del ListItem, al compilar me ha generado un archivo listitem.out.xml VACIO que, evidentemente, ha dado un error y ha detenido la compilación. El error es "Error in an XML file: aborting build.". No hay más indicaciones ni pistas. He eliminado el archivo que ha generado y he vuelto a compilar... mismo error. Pero ya no hay forma de "recuperar" el programa... haga lo que haga, sigue apareciendo el mismo error. Incluso si dejo el XML como estaba, sigue don erre que erre. La verdad, asi no hay quien programe. Si tan sólo había añadido una línea de código!!! Por cierto, uso el MOTODEV Studio. Está basado en Eclipse. EDITO: ¿No podrá ser algo relacionado con el uso del propio Eclipse? Por lo que he visto en algún mensaje de error me ha dicho que "listviewitem.xml ya está definido". Vamos, que parece que debe haber algo en ejecución. ¿Cómo se puede hacer una recompilación "limpiando" todo? Última edición por iliberis Día 27/06/11 a las 01:39:42. Razón: Ampliar informacion |
|
#2
|
||||
|
||||
Up!!!
Sent from my GT-S5570 using Tapatalk
__________________
Por respeto a los demas:
Y, en general, trata a todo el mundo como te gusta a ti que te traten. |
#3
|
||||
|
||||
Eliminalo, graba, y vuelve a ejecutar. Si asi no funciona, cierra eclipse y vuelve a abrirlo. A mi me funciona asi.
Enviado desde mi LG-P990 usando Tapatalk |
#4
|
||||
|
||||
Algo asi. He desinstalado el Motodev, y he puesto Eclipse en su lugar. El Motodev, a pesar de todo deja un monton de basura, pero ya funciona otra vez todo.
Gracias por la ayuda. Lastima que no sepamos la causa... Pero bueno, funciona, que es lo importante. Sent from my GT-S5570 using Tapatalk
__________________
Por respeto a los demas:
Y, en general, trata a todo el mundo como te gusta a ti que te traten. |
#5
|
||||
|
||||
Yo tengo exactamente el mismo problema cuando simplemente trato de cambiar el color de fondo de una aplicación que fue previamente importada.. Soy nuevo también.. Si alguien explicara la solución estaría muy agradecido..
__________________
_____________
________ |
#6
|
||||
|
||||
Esto pasa mucho hasta que le pillas el truco.
El problema es que el eclipse va como el culo en windows. Pasa siempre que no grabes y no cambies de ventana antes de ejecutar la app. Hay una manera rápida para grabar, Control+s. Hazlo cada vez que cambies algo en el xml. (Al final lo harás de manera automática) Y siempre cambia de ventana, ponte en una activity. Pasa en todos los xml, en los String, color, dimens etc.... Hasta que te das cuenta de esto es un incordio tremendo. Suerte ;) |
#7
|
||||
|
||||
Yo nunca he tenido ese problema en concreto, pero si he tenido otros problemas raros... normalmente los soluciono eliminando los archivos que genera eclipse, y limpiando el proyecto... en eclipse es dandole a Project-> Clean
como dicen antes, al principio hasta que le pillas el punto a los layouts, es un follón |
![]() |
![]() |
||||||
|