2011-01-31 8 views
10

Recientemente compré una computadora nueva y ahora estoy configurando las herramientas necesarias para el desarrollo de aplicaciones de Android. He instalado previamente las herramientas en otras computadoras sin problema.Eclipse IDE con Android: excepciones al abrir archivos XML por primera vez

me parece ahora, después de todo está listo para el desarrollo, que cuando abro un archivo XML para la edición dentro de Eclipse, recibo un error: error image

si cierro la ficha de este archivo XML y luego vuelva ábrelo, puedo editarlo como se espera. esto sucede para todos los archivos XML en mi proyecto. La primera vez que lo abres hay un error, la segunda vez funciona normalmente.

Para solucionar un problema antes de publicar aquí, intento instalar diferentes versiones de eclipse. 3.4, 3.5, 3.6, todos encontrando el mismo error. Incluso intenté instalar las herramientas en diferentes computadoras con diferentes sistemas operativos: windows 7 y mac os x.

Intenté borrar la carpeta .metadata en mi espacio de trabajo con la esperanza de que fuera algún ajuste raro de eclipse que saliera de wack, sin suerte.

Además, la apertura con éxito después de un archivo XML, mi editor tiene el siguiente aspecto: enter image description here

Me parece que no puede ver mi diseño en su forma gráfica, incluso mientras que en la pestaña Diseño gráfico.

Mi pregunta es: ¿Cómo puedo editar mis archivos XML sin problemas?

  • Quiero que los archivos se abran como era de esperar y no se encuentre con estos errores de excepción.
  • También quiero tener la capacidad de ver el diseño gráfico de mis archivos de diseño.
+0

También estoy teniendo exactamente el mismo problema ... – ruben

+2

¿Puedes confirmar este comportamiento en un nuevo proyecto _Y_ un proyecto anterior que se haya importado utilizando un archivo -> importar? Gracias. – user432209

+0

@ user432209: Hmm, aunque en ambos casos resuelve el problema. Creo que debes la recompensa, publica esto como una respuesta separada. ¡GRACIAS! – ruben

Respuesta

-2

piensan que debe volver a instalar el Eclipse con Android aquí están los enlaces

1.Start Eclipse, seleccione Ayuda> Instalar nuevo software ....

2.Click Añadir, en el esquina superior derecha.

3.In el cuadro de diálogo Añadir repositorio que aparece, introduzca "ADT plugin" para el nombre y la dirección URL siguiente para la Ubicación: https://dl-ssl.google.com/android/eclipse/Note: Si tiene problemas para adquirir el plugin, trate de usar "http" en la dirección URL Localización , en lugar de "https" (se prefiere https por motivos de seguridad).

Haga clic en Aceptar.

4.En el cuadro de diálogo Software disponible, seleccione la casilla de verificación junto a Herramientas del desarrollador y haga clic en Siguiente.

5. En la siguiente ventana, verá una lista de las herramientas que se descargarán. Haga clic en Siguiente.

6.Lea y acepte los acuerdos de licencia, luego haga clic en Finalizar.

7. Cuando la instalación finalice, reinicie Eclipse.

espero que esto te ayude.

+0

no, esto no es muy útil. He seguido las instrucciones de instalación en el sitio de Android. – binnyb

1

Usted podría intentar

Project -> Clean 

o copiar todos los archivos del proyecto a un nuevo directorio sin .classpath y .project y luego

New -> Android Project -> From existing source 

importarlo

2

Tal vez es la misma problema que se solucionó con: haga clic con el botón derecho en el proyecto de eclipse, haga clic en "propiedades" y consulte "configuración de ejecución/depuración". Modificar la configuración de su proyecto, y en "Target", asegúrese de que un AVD se comprueba - ver esto anterior question/answer

+1

Gracias por señalar, pero aún muestra el error. Sin embargo, cuando selecciono una plataforma en la parte superior derecha de la ventana de diseño gráfico, desapareció – ruben

1

primera explicación posible se han reportado

Otros problemas similares y tienen que ver con el Lista desplegable de selección de SDK en la parte de diseño. Su segunda captura de pantalla muestra esta lista como vacía. ¿Completaste con éxito la instalación de los SDK de Android?
Si no hay un SDK instalado, el administrador de disposición no funcionará como se esperaba.
También tenga en cuenta que, en determinadas circunstancias, estos paquetes no se instalan correctamente desde eclipse y debe usar el comando android (de la carpeta tools) para seleccionar e instalar los paquetes correctamente.


segunda explicación posible

su banco de trabajo Eclipse parece estar configurado para abrir cualquier XML por defecto como un diseño androide.

Es fácil de comprobar:

  • cuando se selecciona un archivo XML en el explorador de paquetes (o algún navegador), y haga clic derecho sobre él y seleccione la opción Open With, una lista de posibles editores debería aparecer dentro del submenú de apertura.
  • si la opción predeterminada es Android Layout Editor o si el editor xml genérico está ausente de la lista, este es el problema.

Si este es el caso, entonces usted debe echar un vistazo a la configuración del editor de archivos XML por defecto en Preferences =>General =>Editors =>File Association =>*.xml y comprobar el editor de diseño de Android no está configurado como el predeterminado (o el único).

Así que mi interpretación es que no tiene un editor de xml real, y que eclipse prueba el editor de diseño de Android, porque está asociado con archivos xml.

¿Además de qué paquete de eclipse instaló su ADT? Recomiendo instalar encima del paquete Java EE (ese es el voluminoso de 205MB).

Para cada archivo, en el primer intento eclipse prueba el primer editor de Android XML que resulta ser el editor de diseño. Cuando vuelves a intentarlo, recuerda que fue un error para ese archivo y vuelve a aparecer en otro editor.

+0

. No leyó bien la pregunta: dijo "la primera vez que lo abro hay un error, la segunda vez funciona normalmente". Si funciona normalmente, el editor de diseño funciona correctamente. Y creo que el SDK se instaló correctamente, es demasiado ingenuo. – ruben

+0

Estimado recién llegado. En tu comentario a John Smith. se da cuenta de que "cuando selecciono una Plataforma en la parte superior derecha de la ventana de diseño gráfico, ya no está". Empareje esto con mi primera propuesta de explicación "Su segunda captura de pantalla muestra esta lista como vacía". Perdón por ser demasiado ingenuo. –

+0

Esta cosa vacía está predeterminada, no es que no esté instalado SDK. Cuando hace clic en el cuadro, aparece toda la lista de plataformas instaladas. Pero lo siento, no tenía intención de enfadarte. Al menos pensaste en muchas posibilidades. – ruben

Cuestiones relacionadas