2012-02-11 33 views
8

Acabo de crear un nuevo proyecto de Android y preparé la estructura básica para él. Eclipse me dice que no pudo resolver ninguna cadena, incluso las cadenas estándar "hello" o "app_name": O Reiniciar el IDE no ayudó. ¿Alguna sugerencia? Una captura de pantalla se puede encontrar hereEclipse no pudo resolver el error de recurso de cadena

Respuesta

6

Me di cuenta de que en su proyecto, no hay ninguna carpeta de recursos values. El recurso en la carpeta con el sufijo -de, -en se aplicará cuando el idioma en el dispositivo sea alemán, Reino Unido, pero la carpeta predeterminada no se debe eliminar. Intente agregar la carpeta values y el string.xml correspondiente al proyecto.

+0

Así que solo necesito una carpeta (casi) vacía que nunca se usa ...? – Droidman

+0

No, porque esa es la carpeta predeterminada, si el idioma del dispositivo del usuario no es de, en, o ru, etc., como predefiniste, la aplicación sabrá qué hacer. – Huang

+0

ah, está bien. Gracias – Droidman

0

En primer lugar, tratar de limpiar su proyecto

Project > Clean 

Si eso no funciona, asegúrese de que usted no tiene un error tipográfico o algo en sus tres archivos strings.xml.

4

Vaya al archivo strings.xml en la carpeta de valores, elimine el recurso que está causando el problema (en este caso, "nombre_aplicación") y vuelva a escribirlo - uno nuevo.

0

Parece que ha eliminado el valor predeterminado values folder en su directorio res. Debe mantener eso también con las otras carpetas de valores específicos del idioma. Debe crear res->Values->strings.xml y agregarle sus recursos de cadena.

1

Intente guardar rápidamente el archivo strings.xml después de modificar su recurso de cadena, o guarde todo el proyecto Archivo-> Guardar todo el menú ... funcionó para mí.

Cuestiones relacionadas