Android NDK开发入门
撰文: Android Asia Pacific area R&D Organization
(安卓亚太研究开发组,AAPO)
William.A.Kylin
QQ群:117605575
Email:corelengine@gmail.com
2010-11-5
1.1 Android NDK开发入门
1.1.1 环境安装
1.1.1.1 android-ndk-r4b-windows安装
Windows, http://dl.google.com/android/ndk/android-ndk-r4b-windows.zip
下载android-ndk-r4b-windows.zip 解压 到指定目录
1.1.1.2 Cygwin安装配置
http://www.cygwin.com/
1) 外部windows环境变量path设置
Path=D:\QQDownload\android-ndk-r4b-windows\android-ndk-r4b;D:\QQDownload\android-ndk-r4b-windows\android-ndk-r4b\build\tools; D:\cygwin\bin;
经过上述配置成功后,在控制台命令cmd下可以使用linux命令;
2) 配置Cygwin内部环境变量NDK
设置D:\cygwin\home\Administrator\ .bash_profile
在末尾添加:
NDK=/cygdrive/d/QQDownload/android-ndk-r4b-windows/android-ndk-r4b
export NDK
测试cygwin是否安装
运行成功出现下面画面
输入make -v
输入gcc -v
3) 解决Cygwin无法make
cygwin不用重装,只需setup文件,选择源,再点击view旁边那个按钮到“full”状态,再去找gcc以及make等。
1.1.2 命令行下编译HelloJni
1) 启动Cygwin进入NDK目录
cd /cygdrive/d/QQDownload/android-ndk-r4b-windows/android-ndk-r4b/samples/hello-jni/jni
2) 执行ndk-build 生成so文件
3) 发布运行Hellojni
1.1.3 CDT安装配置
1) 安装CDT
根据不同eclipse版本下载对应CDT
http://www.eclipse.org/cdt/downloads.php
CDT 7.0.1 - http://download.eclipse.org/tools/cdt/releases/helios
2) 直接在Eclipse中编译so文件
(1) 设置编译环境
i. 工程-属性-Builders
ii. 新建
Main选项卡:
Name:Android NDK Builder
Location: D:\cygwin\bin\bash.exe
WorkDirectory: D:\cygwin\bin
Arguments:
--login -c "cd /cygdrive/d/QQDownload/android-ndk-r4b-windows/android-ndk-r4b/samples/hello-jni/jni && $NDK/ndk-build"
Refresh选卡:
Build Option选项卡:
3) 测试修改hello-jni.c,clean工程运行Hellojni效果
注:转载请说明出处。
- 大小: 23.7 KB
- 大小: 27.2 KB
- 大小: 20.9 KB
- 大小: 26.8 KB
- 大小: 23.8 KB
- 大小: 20.8 KB
- 大小: 15.9 KB
- 大小: 29.7 KB
- 大小: 32.1 KB
- 大小: 63.5 KB
- 大小: 36.3 KB
- 大小: 41.1 KB
- 大小: 36 KB
- 大小: 37.4 KB
- 大小: 33.2 KB
- 大小: 41 KB
- 大小: 37.1 KB
- 大小: 37.1 KB
- 大小: 39 KB
- 大小: 39.3 KB
- 大小: 37 KB
- 大小: 40.8 KB
- 大小: 36.2 KB
分享到:
相关推荐
android ndk 开发入门。看代码学习android ndk是怎么回事!希望对大家有用!
此资源为“ANDROID NDK 开发入门步骤示范”文章的附件
Android NDK开发的环境配置以及例子说明开发过程
基于Kotlin+C+Java实现的Google官方串口通信工具源码+使用说明,Android NDK开发入门项目 使用: 1、BaseApplication:主要是打开/关闭串口等初始化操作 2、SerialPortActivity是个抽象类,集中处理串口通信 3、...
android ndk 开发入门小例子。 博客地址http://blog.csdn.net/u014702653/article/details/51861013
入门的NDK学习文档,很适合刚学android的同学
Android-NDK-demo Android NDK 开发入门,主要介绍环境搭建和基本配置
这个示例分步骤实现了: 1. java调用.so文件 2. 显示char数组的字符串 3. 不同进制显示char数组 4. java调用so从本地返回char数组 5. java传递char数组给so,然后so修改后再返回char数组给java
Android NDK编程入门笔记 开发环境的搭建
Android开发之NDK入门 想要的速度 Android开发者必过的一关
androidndk入门.pdf
Android_NDK开发 文档是基于r4的一个示例,相信你看过之后应该就可以掌握简单的NDK开发了。
androidNDK编程入门[定义].pdf
AndroidStudio给现有的项目添加NDK支持; 详情可以参考:Android Studio NDK开发-现有项目添加NDK开发(https://blog.csdn.net/niuba123456/article/details/81050052)
AndroidStudio NDK开发最佳入门实践 网上一些介绍AndroidStudio NDK入门的教程,感觉都不是很完整和全面,也没有告诉初学AndroidStudio NDK的同学们一些需要注意的地方。 本文所介绍的是在AndroidStudio上搭建最佳...
一步步讲解Android Studio1.5下如何进行NDK开发,直到输入“NDK,hello world”
非常非常详细的NDK入门教程,如果有什么问题,可以去我博客了解,或者是联系我。