1

我有一个带有 java 和本机代码的 android 项目。一切正常,直到今天我只是使用 eclipse 来编辑和构建 java 应用程序,从命令行使用 ndk-build 和 ndk-gdb,并在 eclipse 之外管理/编辑 c++ 源代码。

现在我安装了 adt ndk 插件,并且我可以在 eclipse 中正确构建我的原生库,我正在考虑一种将 c++ 源代码添加到 android 项目的方法,以便我可以浏览它们、执行搜索和代码完成蚀。我有很多不在 android 项目的 jni 目录中的源,我无法移动它们。

然后我在项目属性中看到 - 在“C/C++ General -> Paths and Symbols”下 - 一个“包含”选项卡列出了包含目录(我猜它们是从 android.mk 中提取的),并在“源位置选项卡”中我添加了一个指向“外部”源目录的链接,将其命名为 NativeSrc。我确实可以在项目导航器中浏览源代码,但是当我打开它们时,它们似乎充满了“无法解析字段 XXX”之类的错误。

我认为我还缺少其他东西,也许很明显,但我看不到。或者也许我的方法是完全错误的。有什么建议吗?

4

1 回答 1

0

哦,好吧,我明白了。我必须右键单击导航器中的项目并选择

Index -> Rebuild

在上下文菜单中,然后等待一段时间,然后从同一菜单中选择

Index -> Freshen All Files 
于 2013-01-03T19:29:50.513 回答