所以我使用Eclipse 4.2构建我的项目,用Java导入本机函数。 日食一切都很好,昨天一切都很好。
今天我的eclipse停止解决jni.h头文件和其他android头文件并显示错误。 我的项目正确构建,但eclipse禁止我运行应用程序,并显示我的应用程序中存在错误消息。
我拥有项目路径和符号c,cpp中符号的所有路径。 并且它没有错误地工作......我现在唯一的解决方案是构建项目,然后重新启动eclipse并运行应用程序......
编辑:哦......这很有趣......现在,当我点击运行时,eclipse无法启动Android模拟器......
EDIT2:即使我创建新项目......
EDIT3:它很有趣......我不得不添加avd设备...我不知道它是如何可能的但是两天我一直在使用它没有设备在avd它工作... (我没有改变api或类似的东西,我没有触及AVD管理器)
EDIT4:日食中发生奇怪的事情......我仍然不知道eclipse为什么会出现问题...
答案 0 :(得分:10)
这是ADT 20中的错误。请参阅http://code.google.com/p/android/issues/detail?id=33788
在ADT 21或ADT 20补丁发布之前,与Alex一起去。
[edit]顺便说一句:你总是可以简单地删除Problem
列表中的错误; - )
答案 1 :(得分:3)
您可以转到Project|Properties|C/C++ General|Code Analysis
然后取消选中那里的所有内容。这将提供运行您的应用程序,直到您找到正确的修复程序。
答案 2 :(得分:0)
您可以通过选择项目的属性
来完成此操作属性 - > C / C ++一般 - >预处理器包括..->参赛作品 - >设置条目 - > CDT用户设置条目
添加 - >包含目录 - >文件系统路径,并输入包含的路径如: $ {NDK_ROOT} \平台\机器人-5- \拱形臂的\ usr \包括
此外,我发现仅当我选中“包含系统标题”复选框时,这才适用于我。