【问题标题】:Surprise behavior of eclipse for C files while using JNI, Why so?使用 JNI 时 C 文件的 eclipse 行为令人惊讶,为什么会这样?
【发布时间】:2012-07-04 07:29:36
【问题描述】:

我正在开发一个使用大量 JNI 代码的 Android 应用程序。最近(从过去的 2-3 天开始,我对 eclipse 的意外行为感到非常恼火)一打开我的 .c,它就会向我显示模糊的错误文件...但是,如果我关闭并重新打开项目,错误就会消失。请参阅随附的屏幕截图。是不是因为我刚刚更新了我的eclipse安装(只是更新了eclipse插件,我还在我的旧Indigo上)...

这是一个 eclibse 错误还是我的设置有问题?

解决了???? 我尝试了所有方法,但注意到可能会改变 eclipse 的行为。此时我知道我肯定错误地弄乱了项目设置,因为 eclipse 在同一工作区的其他项目中表现良好。所以我手动重新创建了项目,最终解决了我的问题......虽然问题仍然开放以获得有价值的答案,但我想我很快就会得到一些好的答案......

更新 即使是 eclipse 4.2 版本也有这个问题.. #frustrating

【问题讨论】:

标签: android eclipse ubuntu java-native-interface


【解决方案1】:

我发现删除项目然后将项目重新导入工作区可以解决问题。但是我也开始知道从项目树中删除 .cproject 文件也可以解决这个问题。修复 Eclipse 首选项中的 NDK 路径 (Window -> Preferences -> Android-> NDK) 也可以解决问题。

解决方案 2 在少数情况下可能会起作用...

  1. 右键单击项目。
  2. 选择 Android 工具 -> 修复项目属性

【讨论】:

猜你喜欢
  • 2019-10-05
  • 1970-01-01
  • 2021-08-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-27
  • 2015-10-19
  • 2014-10-26
相关资源
最近更新 更多