2012-07-11 22 views
5

Este es el error que estoy poniendo en mis archivos XML de diseño:error de XML en Eclipse después de la actualización de Android SDK Herramientas

error! 
NotFoundException: null 
Exception details are logged in Window > Show View > Error Log 
The following classes could not be found: 
- TextView (Change to android.widget.TextView, Fix Build Path, Edit XML) 

Esto sucedió después de actualizar mis herramientas de SDK en Eclipse. Sin embargo, todavía puedo compilar mi código, simplemente no puedo ver la parte gráfica de mi diseño.

Recientemente, también agregué la biblioteca RootTools, ¿podría ser esa también la causa?

¡Gracias!

Respuesta

6

Tuve el mismo problema. Y resultó ser algo muy extraño. En mi archivo strings.xml que tenía una línea

<string name="email_seperator_char">\@</string> 

Y esto estaba causando el problema. Incluso si uso el carácter de escape para la vista previa de @ sign no funcionaba después de la actualización del SDK.

SOLUCIÓN: Acabo de añadir un espacio al frente y, listo, funcionó.

<string name="email_seperator_char"> \@</string> 

Sé que es extraño y puede que no sea aceptable que algunas aplicaciones tengan un espacio al frente. Pero eso estuvo bien para mi aplicación. Espero que esto ayude.

Y en el modo de diseño, en el diseño gráfico, tiene un nuevo icono, (icono de Android), haga clic y seleccione 8 mínimo.

1

No estoy seguro si ayuda en su caso, pero descubrí cuál era el problema con el mío. Para admitir dispositivos Android anteriores, reduje mi objetivo de compilación de proyecto al nivel 7 de API (Android 2.1) desde el valor anterior del nivel 8 de API (Android 2.2).

Puede haber un problema con el renderizador de diseño 2.1, siguió bloqueándose en la propiedad de mi TextView android:textAppearance="?android:attr/textAppearanceMedium". Incluso cuando lo eliminé, el renderizado funcionaba pero tenía una apariencia extraña (fondo gris, texto negro minúsculo). Al volver a cambiar el nivel de la API, se arregló el editor de diseño de inmediato.

Para cambiarlo, vaya a su propiedades del proyecto, seleccione Android a la derecha, a continuación, marque la casilla al lado de su nivel de API deseado bajo Proyecto Build Target.

0

Tengo el mismo problema hace solo unos minutos, intente bajar el nivel de la API, presione el ícono verde andorid en la pantalla del editor de diseño y en el menú desplegable seleccione API 7. Creo que se resolvería.

0

He estado teniendo problemas similares. Después de leer algunas de estas publicaciones, descubrí que probablemente haya un error en el renderizador de diseño para Android 4.0.3. Se muestra un mensaje de error (ROOT Los detalles de excepción están registrados en Ventana> Mostrar vista> Registro de errores) incluso cuando todas las partes del proyecto están configuradas en Android 4.0.3 y SDK 15.

Si configuro el renderizador de diseño Android 2.2 y deja todo lo demás configurado para Android 4.0.3, SDK 15, entonces todo parece funcionar bien.

Espero que esto sea útil.

0

hay algo mal en su TextView

un momento de escribir este que causan el problema

android:textAppearance="@android:attr/textAppearanceLarge" 

el Eclipse `t dicen que está mal pero la vista de diseño accidentes, cuando se dio cuenta de que, cambio @ a?

android:textAppearance="?android:attr/textAppearanceLarge" 

luego todo viene a la normalidad

Cuestiones relacionadas