mal funcionamiento R.java
-
25-09-2019 - |
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 = /
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).