0

我需要在我的android项目中使用一个c++文件,比如说添加两个数字,逻辑已经写在c++文件中。我有 Eclipse 和 android NDK 解压缩文件以及 SDK。我熟悉android开发。有人可以帮助我完成 NDk 的步骤。我已经在网上阅读了有关 cygwin 的信息,但无法让自己对此感到满意。是否对开发至关重要,同时请帮助我完成步骤任何 a+b=c 程序来实现这一点就足够了,请帮助设置

4

2 回答 2

0

按照这个视频教程,看起来很适合你所需要的:

http://marakana.com/s/introduction_to_ndk,1153/index.html

于 2012-10-28T18:02:54.580 回答
0

Cygwin 在更高版本的 NDK 中不是必需的。使用 NDK Eclipse 插件,您可以在每次构建项目时设置环境以构建本机库。下载 NDK 插件,将其指向 NDK 文件夹,然后右键单击项目并选择“添加原生支持”。

此外,还有ndk-build.cmdNDK 中的脚本;它是一个不需要 Cygwin 的 Windows 命令文件。

至于编码的第一步,请查看 hello-jni 示例。最重要的一点是,C(++) 代码需要包装在特别命名的 C 函数中,以便 Java 使用它。

于 2012-10-25T14:58:49.567 回答