如何使用NDK?从" Hello World"应用程序开始

 2023-01-21    262  

问题描述

我想看看用C/C ++编写的” Hello World”程序,但可以在Android上运行.

我知道通过使用NDK和JNI调用是可能的.但无法使其起作用.网上没有指南很有帮助.

如何使用NDK?从" Hello World"应用程序开始

需要知道才能开始.

我正在Windows 7机器上开发,并且也可以轻松使用Eclipse.

Android安装路径:C:\ Program Files \ Android \ Android-SDK-WINDOWS
和NDK我提取到:c:\ program文件\ android \ android-ndk-r5

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

如果我能得到一个简单的” Hello World”的帮助,我可以使用C ++设计我的大部分敏感代码.

推荐答案

Android-NDK-R5文件夹中有样本 +有一个不错的逐步教程:

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

其他推荐答案

1)从/sdk/ndk/index.html .
2)复制了存储NDK的位置.
3)从窗口菜单中打开首选项(Eclipse-> Mac OS上的首选项).
4)内部偏好有Android标题,然后单击它.
5)然后打开ndk并粘贴复制的ndk位置,内部的ndk位置.

现在,NDK的位置设置在您的日食中,而不是

1)创建新项目.
2)右键单击项目,而不是选择Android工具,然后选择”添加本机”.

支持

您项目中的JNI文件夹自动创建

其他推荐答案

像这样安装SDK和NDK: >

通过USB插入设备并运行:

git clone https://github.com/googlesamples/android-ndk
cd android-ndk
git checkout a5fdebebdb27ea29cb8a96e08e1ed8c796fa52db
cd hello-jni
./gradlew clean
./gradlew assembleDebug
./gradlew installAllDebug

现在该应用程序应安装在您的设备中.

hello-jni是最简单的c示例,也有Teapot.

等C ++示例

这些示例使用gradle,分支下有ant Android.mk示例 Android-MK .您可以用:

来构建那些

ndk-build
 android update project -p . -t android-23
 ant clean
 ant debug
 ant installd

在Ubuntu 16.04,Android 5.1.1.

上测试

以上所述是小编给大家介绍的如何使用NDK?从" Hello World"应用程序开始,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/26323.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。