在ndk-r10版本中,如果已经添加了本机支持,我们是否需要运行ndk-build?

时间:2014-10-01 02:50:16

标签: eclipse android-ndk java-native-interface ndk-build

我正在学习NDK环境,在构建使用NDK / JNI的简单设计方面有很多教程/实例。

有人说我们需要运行ndk-build来生成.so文件,有人说不需要,只需将项目链接到“添加本机支持”即可。有谁知道我们应该为ndk-r10发布使用什么方法?

由于

1 个答案:

答案 0 :(得分:0)

r10 不会改变游戏规则。您仍然需要运行ndk-build以创建**。so **文件(并将其复制到正确的目录中)。

如果在eclipse中(更准确地说,在ADT中)你为项目添加了原生支持,那么eclipse将启动ndk-build作为构建项目的第一个钢铁,因此你不需要启动{{ 1}}手动。

在eclipse中打开项目属性时,可以查看和修改ndk-build的参数。您可以在eclipse中的控制台视图中看到ndk-build的输出。错误和警告也会出现在问题视图中。

有些人报告说他们无法添加本机支持以及最新下载的ADT捆绑包。手动更新通常可以解决此问题,在SO上搜索更多相关信息。