Comportamiento sorpresa de eclipse para archivos C al usar JNI, ¿por qué?

Estoy desarrollando una aplicación de Android en la que uso mucho código JNI. Recientemente (desde los últimos 2 o 3 días estoy realmente molesto por el comportamiento sorpresa de eclipse) me muestra errores vagos tan pronto como abro mi archivo .c. Sin embargo, los errores desaparecen si cierro y vuelvo a abrir el proyecto. Vea la captura de pantalla adjunta. ¿Es porque acabo de actualizar mi instalación de eclipse (solo actualizo los complementos de eclipse, todavía estoy en mi antiguo Indigo)?

enter image description here

¿Es un error de eclibse o hay algún problema con mi configuración?

Resuelto???? Intenté todo, pero notar que podía cambiar el comportamiento de Eclipse. Para entonces, sabía que ciertamente me había metido en la configuración del proyecto por error, ya que Eclipse se estaba comportando bien en otros proyectos del mismo espacio de trabajo. Así que recreé el proyecto manualmente y finalmente eso resolvió mi problema... Aunque la pregunta todavía está abierta para respuestas valiosas, creo que pronto obtendré algunas buenas respuestas...

ACTUALIZACIÓN Incluso el lanzamiento de eclipse 4.2 también tiene este problema... #frustrante

preguntado el 04 de julio de 12 a las 08:07

son las fallas del indexador de eclipse c/c++. Yo también estoy atascado con eso. -

@blackbelt por favor vea la respuesta y esta pregunta stackoverflow.com/questions/11504258/… -

1 Respuestas

Descubrí que eliminar el proyecto y luego volver a importarlo al espacio de trabajo resuelve el problema. Sin embargo, también llegué a saber que eliminar .cproyecto El archivo del árbol del proyecto también puede solucionar este problema. Corrección de la ruta del NDK (Ventana -> Preferencias -> Android-> NDK) en las preferencias de Eclipse también puede resolver el problema.

solución 2 Lo cual puede funcionar en algunos casos...

  1. Haz clic derecho en el proyecto.
  2. Seleccione Herramientas de Android -> Corregir propiedades del proyecto

Respondido 16 ago 12, 14:08

para más información ver mi otra pregunta stackoverflow.com/questions/11504258/… - Amit

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.