我有一些与日食有关的麻烦塞阔亚。我写了一个简单的应用程序,没有sequoyah它成功构建。但它属于模拟器,因此我决定使用sequoyah进行本机调试。在sequoyah的安装之后,我发现未解决的包含不允许我构建&运行项目。任何人都可以帮助我吗?感谢。
答案 0 :(得分:5)
我必须执行以下步骤才能摆脱此警告:
希望它有所帮助。
答案 1 :(得分:3)
假设已下载Android NDK且已设置NDK-HOME和路径。
在Eclipse中添加Android NDK参考 - > Windows-> Preference-> Android-> NDK这里设置NDK文件夹的路径 重启Eclipse 右键单击项目 - > Android工具 - >添加原生支持
它会自动添加所有相关内容。
Ur问题会解决:)
答案 2 :(得分:1)
jni.h是NDK的一部分,eclipse不会看到它不知道它在哪里。
在项目的c ++属性中,您应该包含位于{ANDROID_NDK}/platforms/android-{version}/arch/arm/usr/include
的平台的NDK包含
您可以获得有关设置您的ide here
但我不认为这是你的问题,即使eclipse显示你的错误,因为它没有正确设置它不会提供任何帮助..
从logcat发布你的错误也许我们可以帮忙吗?
答案 3 :(得分:1)
您需要将jni.h添加到项目的路径中。
将以下路径添加到:项目 - >属性 - > C / C ++一般 - >路径和符号 - > "包括" - > GNU C ++
$ {NDK_ROOT} \源\ CXX-STL \ GNU-的libstdc ++ \ 4.8 \包括
$ {NDK_ROOT} \平台\机器人-9 \拱86的\ usr \包括
清理你的项目。