Pregunta

He creado un nuevo archivo XML, y tenía un errante? en él que impidió R.java de regeneración. He intentado Limpieza del proyecto, y la fijación de las propiedades del proyecto, pero sin suerte.

Entonces me di cuenta el XML se crea el R.java de recrear en sí, por lo que elimina el archivo XML y el R.java estaba de vuelta.

Ahora, sin embargo, yo estoy recibiendo un error en todas las llamadas a R. llamadas diciendo que:.

  • No se puede resolver o no es un campo

Así, por ejemplo, tengo

setContentView(R.layout.detectlayout);

ERROR: detectlayout no se puede resolver o no es un campo

para todas mis llamadas a 'R.'. Algunas ideas?

He intentado todas las sugerencias sobre SO ya que ninguna suerte = /

¿Fue útil?

Solución

Mire la sección de 'importación' de su código. Dado que eliminó el R originales, lo más probable es Eclipse ayuda a llenar en el R como com.android.R en lugar de com.yourproject.R

También a veces tienen problemas en materia de recursos de Eclipse, a veces me encontré de apagar y encender la función "buiild auto" puede ayudar, o simplemente reiniciar Eclipse veces puede ayudar. Es una especie de cochecito en Mac OS.

Otros consejos

Esto puede suceder si ha sido importada .R. Eclipse se añade automáticamente a veces cuando se tiene dificultad con la R.java

primero no se molestan borrar el archivo de R que no va a mejorar las cosas solamente peor lol

como usted ha dicho que algunas veces necesitan limpiar el proyecto cuando se inicia la modificación de los recursos de su buena para seleccionar la raíz de su proyecto y hacer un Alt + Shift + O para recargar todos los Recursos luego F5 para actualizar el árbol a continuación, limpia el proyecto

También tiene que comprobar que el eclipse se establece para construir automáticamente (Proyecto-> composición automáticamente).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top