NDK的安装、简单动态库的编译

各个版本

ADT版本:ADT-22.6.3 ,开发工具ADT(Android Development Tool),集成了最新的ADT和NDK插件以及Eclipse,还有一个最新版本SDK。解压之后就可以用了,下载地址http://developer.android.com/tools/sdk/ndk/index.html

NDK: android-ndk-r10, NDK插件:用于开发Android NDK的插件,ADT版本在20以上,就能安装NDK插件,另外NDK集成了CDT插件,NDK版本在r7以上之后就集成了Cygwin,而且还是十分精简版。下载链接见:http://developer.android.com/tools/sdk/ndk/index.html

1.NDK(本NDK版本号为10):链接: http://pan.baidu.com/s/1bn1xDQB password: lr7d 

2.gnustep-core-0.34.0-setup.exe。gnustep-devel-1.4.0-setup.exe,gnustep-msys-system-0.30.0-setup.exe 链接: http://pan.baidu.com/s/1ntLwd53 password: kuuj 

               Eclipse建立工程后,用GNU去进行编译。

               详见https://www.cnblogs.com/gccbuaa/p/6959101.html



1 安装 NDK

直接点击ndk文件进行安装,安装完成后生成android-ndk-r10e 文件夹。

NDK的安装、简单动态库的编译

                                                                                                                                                                                                                                                 

3 配置环境变量

右击 计算机 --属性,点击高级系统设置,点击环境变量

NDK的安装、简单动态库的编译

在Path中添加";G:\tools\Android\android-ndk-r10e",这里路径要记得对应自己ndk安装的路径。

NDK的安装、简单动态库的编译

打开cmd,输入ndk-build,按回车,显示如下表示ndk配置成功。以后可以在命令行编译so了。

NDK的安装、简单动态库的编译

                                                                                                                                                                                                                                              

以下可以不用,直接cmd到当前文件,然后直接在cmd里面输入ndk-build就可以了



4 Elipse 配置NDK。

点击Window-->Preference,

NDK的安装、简单动态库的编译

配置NDK路径

NDK的安装、简单动态库的编译

                                                                                                                                                                                        

5 Android 工程添加jni代码

右击工程,点击Android Tools,点击Add Native Support,

NDK的安装、简单动态库的编译

NDK的安装、简单动态库的编译

点击Finish,然后会自动生成jni目录(Android.mk和 Test.cpp)

NDK的安装、简单动态库的编译

然后对该工程直接Build Project或者Run As -->Android Application,就可以编译出.so了。

NDK的安装、简单动态库的编译