一旦在编辑器中打开C文件,C的JNI代码就会在Android Eclipse项目中引入错误

在Eclipse中我有一个Android项目设置,它使用JNI来访问C代码,并且一切工作正常,直到我打开一个C文件。 一旦完成,我得到这些错误:


在这里输入图像说明


我已经尝试了很多东西,包括:

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

我的NDKpath也是这样设置的:

在这里输入图像说明

有没有人得到这个解决scheme? 请注意,closures项目并重新打开会导致问题消失,但是一旦打开C源文件,问题就会再次出现。 还要注意,如果我没有打开一个C文件,那么项目编译,运行并使用JNI包装器和底层C源代码就好了。

编辑:

当徘徊向明确的红色的错误,我得到像typesjstring的消息无法parsing 。 我有点理解这个问题可能是什么,我不明白为什么只有当我打开源文件时,这是一个问题? 为什么,如果我不打开编辑器中的文件,这完美的作品?

编辑2:

我忘了提及我在Mac上这样做。

Solutions Collecting From Web of "一旦在编辑器中打开C文件,C的JNI代码就会在Android Eclipse项目中引入错误"