当前位置: 代码迷 >> Android >> NDK例子的中,C文件找不到头文件,应该怎么设置包含
  详细解决方案

NDK例子的中,C文件找不到头文件,应该怎么设置包含

热度:32   发布时间:2016-05-01 21:32:09.0
NDK例子的中,C文件找不到头文件,应该如何设置包含
求大牛详细解释下如何运行一个NDK例子

------解决方案--------------------
对于我们这些一般的开发者而言,用NDK是为了来编译jni,所以你先写一个jni的小程序,通过NDK进行编译一下,就知道怎么用了。
如果不想过多的学jni的话,可以在网上找个简单的例子,作一遍就会对NDK有个感性的认识。
jni的下载地址,http://java.sun.com/docs/books/jni/
------解决方案--------------------
可以参考ndk里面的例子。。。
------解决方案--------------------
运行NDK的例子。。这样的内容网上应该很多啊。。。
假设你下载了NDK(NDK是一个build工具链而已,其实就是一个交叉编译环境),目录是$NDK
编译C/C++得到.so库文件:
1. 切换目录到你要编译的例子的目录中
cd $NDK/samples/hello-jni
2. 运行ndk-build
ndk-build
说明:这里说的是Linux环境,NDK在windows下要用Cywin模拟linux环境,但是最新的NDK可以直接在windows下cmd中用,和linux上一样使用,好像是运行ndk-build.cmd。
经过这两步,就得到了.so文件。
至于,怎么在android工程中使用,那就是另一个问题了,由于你这个问题比较基础,涉及的太广,所以,不可能全部告诉你。你可以拿出具体的问题出来,比如,你是如何运行出现“C文件找不到头文件”的。
  相关解决方案