c++ - 如何使用NDK?从 'hello world' 应用程序开始

标签 c++ android java-native-interface android-ndk

我希望看到一个用 C/C++ 编写但可以在 Android 上运行的“Hello world”程序。

我知道这可以通过使用 NDK 和 JNI 调用来实现。但无法使其工作。没有在线指南有帮助。

需要知道才能开始。

我正在 Windows 7 机器上进行开发,并且为了方便也使用 Eclipse。

Android安装路径:C:\Program Files\Android\android-sdk-windows 和 NDK 我已提取到:C:\Program Files\Android\android-ndk-r5

  1. 如何将 NDK 导入 Eclipse?
  2. 如何在 Android 中使用 C/C++?

如果我能在运行一个简单的“hello world”时获得帮助,我可以用 C++ 设计我的大部分敏感代码。

最佳答案

android-ndk-r5 文件夹中有示例 + 有一个很好的分步教程:

https://developer.android.com/ndk/samples/index.html

没有借口,伙计。您只需阅读(查看探索 hello-jni 示例部分)。

关于c++ - 如何使用NDK?从 'hello world' 应用程序开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777935/

相关文章:

c++ - 将数据列读入 vector

android - 将日期时间转换为 "April 6th, 2012 "格式

java - SimpleDateFormat 解析返回 null

Java 线程在 native 方法中阻塞等待 I/O 完成

java - eclipse/java -- java.lang.UnsatisfiedLinkError : no ndbclient in java. 库.path

c++ - 从资源加载图像失败

c++ - bool a |= mayRun(); 的右 watch 达式是什么时候?被处决?

c++ - 单个构造函数来创建具有不同数据类型的对象

java - JsonSerializer 不适用于使用 GSON 的嵌套对象

java - 使用java读取(解码)chm文件内容