在使用JNI的时候,为了C文件而使eclipse惊奇的行为,为什么呢?

我正在开发一个Android应用程序,我使用了很多的JNI代码..最近(从最近2-3天,我真的很吃惊的eclipse的行为),它显示我模糊的错误,只要我打开我的.c文件.. 。如果我closures并重新打开项目,错误消失。 看到附加的绿色镜头。 是因为我只是更新我的eclipse安装(只是更新的eclipse插件,我仍然在我的旧靛蓝)…

在这里输入图像说明

这是一个eclibse错误或者我的设置有问题吗?

解决了 ???? 我尝试了一切,但注意到可以改变eclipse的行为。到这个时候,我知道我已经搞错了项目设置,因为eclipse在相同工作区的其他项目中performance良好。 所以我手动重新创build了这个项目,最后解决了我的问题…虽然问题仍然是有价值的答案,我想很快我会得到一些很好的答案。

更新甚至eclipse 4.2版本也有这个问题.. #frustrating

我发现删除项目并将项目重新导入到工作区可以解决问题。 不过,我也知道从项目树中删除.cproject文件也可以解决这个问题。 在Eclipse首选项中修复NDK路径(Window – > Preferences – > Android-> NDK)也可以解决这个问题。

解决方案2可能在少数情况下工作…

  1. 右键点击该项目。
  2. 选择Android工具 – >修复项目属性