Android NDK Eclipse环境搭建详细步骤(附图文)
来源:互联网 发布:51自学网单片机 编辑:程序博客网 时间:2024/05/21 06:58
最近项目开发过程需要对录制的视频进行二次开发,由于上层应用涉及到的api比较少,需要学习了解底层开发!所以开始了NDK的学习。这里分享一下自己搭建NDK环境的步骤,以及写出第一个JNI的Hello World!的程序。
NDK环境搭建步骤:
1.NDK插件的安装,即Android Native Development Tools工具!直接包含在了ADT中,可以本地下载ADT安装时一起。
下载链接见:http://developer.android.com/sdk/index.html
2.下载NDK工具包。NDK版本在r7以上之后就集成了Cygwin,不需要单独安装Cywiin.而且还是十分精简版。 使用最新ndk,直接抛弃cygwin,以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量,特别麻烦,新版就不需要了,全部集成了。
官方链接见:http://developer.android.com/tools/sdk/ndk/index.html
各版本下载地址参考:
http://www.cnblogs.com/yaotong/archive/2011/01/25/1943615.html
3.配置NDK环境变量
1.NDK插件的安装。我这里是直接从ADT下安装的
打开eclipse下的菜单Help–>Install New Software.(和安装ADT的方法类似).本地之前已经下载了ADT,直接选择ADT展开,将Android Native Development Tools选项打勾,Next安装即可
装完了之后即可在Window—>Preferences下看到NDK以及C/C++的选项.
2.下载NDK
下载链接见:http://developer.android.com/tools/sdk/ndk/index.html.NDK版本在r7以上之后就集成了Cygwin,不需要单独安装Cywiin.下载完之后解压,在Prefrences下配置NDK的路径
3.配置NDK的坏境变量
添加环境变量:ANDROID_NDK_HOME为NDK的路径,我这里设置的是 D:\Android\android-ndk-r13b。在Path中添加%ANDROID_NDK_HOME%;即可。
在cmd控制台下输入ndk-build,如下显示则表示配置好了
第一个HelloWord程序
新建一个Android工程。工程右键选择Add Native Support即会生出jni的文件夹
这里就可以进行jni的开发
TestJNI.cpp:
#include <string.h>#include <jni.h>extern "C"jstring Java_com_example_testjni_MainActivity_stringFromJNI( JNIEnv* env, jobject thiz ){ return env->NewStringUTF("Hello World! from JNI!");}
Android.mk
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := TestJNILOCAL_SRC_FILES := TestJNI.cppinclude $(BUILD_SHARED_LIBRARY)
直接运行即可在手机上显示Hello World!
参考:http://blog.csdn.net/qq_29967217/article/details/52442482
- Android NDK Eclipse环境搭建详细步骤(附图文)
- 图文介绍Android环境搭建详细步骤
- 图文介绍Android环境搭建详细步骤
- windows8.1下使用eclipse的android游戏开发cocos2d-X环境搭建详细步骤整合(使用ndk不用cygwin)
- Android NDK环境搭建(eclipse)
- eclipse CDT NDK环境搭建步骤
- eclipse CDT NDK环境搭建步骤
- Android NDK环境搭建和配置(图文版)
- Eclipse Android NDK环境搭建
- 【JAVA WEB教程】jsp环境搭建(eclipse)【详细+图文】
- Android实战(一)------Myeclipse10搭建android运行环境图文详细步骤--------SDK的安装配置
- Android实战(三)------Myeclipse10搭建android运行环境图文详细步骤--------ADT插件在线安装
- Android实战(四)------Myeclipse10搭建android运行环境图文详细步骤-----生成myeclipse中的AVD模拟器
- android studio JNI(NDK)超详细图文步骤,适合新手
- maven+eclipse环境搭建详细步骤
- ndk环境搭建(Eclipse)
- Android NDK eclipse+cdt+cgywin 环境搭建
- window下eclipse搭建android ndk环境
- 题目1182:统计单词
- 读取excel,并解析
- MyEclipse最新版破解教程,纯手打,绝对破解
- Scanner在异常处理中死循环
- Android-Button-点击事件
- Android NDK Eclipse环境搭建详细步骤(附图文)
- 文章标题
- 【软件工程师之路一】咸鱼翻身之自学软件开发
- 行为型设计模式-责任链模式
- FFmpeg的HEVC解码器源代码简单分析:概述
- 使用GO连接MYSQL数据库
- 分布式实时系统STORM的运行时模型
- Java-SE:Java只存在值传递,不存在引用传递
- 算法原理 第六章 堆排序