我正在开发一个 Android 应用程序,其中我使用了很多 JNI 代码。最近(从过去的 2-3 天开始,我对 eclipse 的意外行为感到非常恼火)它一打开我的 .c 就显示模糊的错误文件...但是,如果我关闭并重新打开项目,错误就会消失。请参阅所附的屏幕截图。是不是因为我刚刚更新了我的 eclipse 安装(只是更新了 eclipse 插件,我还在我的旧 Indigo 上)...
是 eclibse 错误还是我的设置有问题?
已解决 ???? 我尝试了一切,但注意到可能会改变 eclipse 的行为。此时我知道我肯定是错误地弄乱了项目设置,因为 eclipse 在同一工作区的其他项目中表现良好。所以我手动重新创建了项目,最后解决了我的问题......虽然问题仍然开放以获得有值(value)的答案,但我想很快我会得到一些好的答案......
更新 即使是 eclipse 4.2 版本也有这个问题.. #frustrating
最佳答案
我发现删除项目并将项目重新导入到工作区可以解决问题。但是我也开始知道从项目树中删除 .cproject 文件也可以解决这个问题。修复 Eclipse 首选项中的 NDK 路径 (Window -> Preferences -> Android-> NDK) 也可以解决问题。
解决方案 2 可能在少数情况下有效...
- 右键单击该项目。
- 选择 Android 工具 -> 修复项目属性
关于android - 使用 JNI 时 eclipse 对 C 文件的意外行为,为什么会这样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11324340/