现在的位置: 首页 > 综合 > 正文

android – NDK 小tips

2017年02月25日 ⁄ 综合 ⁄ 共 715字 ⁄ 字号 评论关闭

Cygwin和android NDK下载安装完成后,配置android ndk开发环境,配置环境变量:

1、打开Cygwin的安装目录\home\<你的用户名>\ .bash_profile文件。

2、打开bash_profile文件,添加如下内容,然后保存:

NDK = /cygdrive/e/Android/Android_sdk_eclipse/android-ndk-r8

export NDK

打开Cygwin,输入cd $NDK,出现cygdrive /e/Android/Android_sdk_eclipse/android-ndk-r8表示设置成功。

在编辑.bash_profile文件时,保存后运行Cygwin,可能会出现类似“'/r'command not found”的问题,这是因为编辑器(记事本等)的原因造成的,输入如下命令可解决问题:dos2Unix.exe .bash_profile

编译NDK工程需要用到两个编译文件:Android.mk和Application.mk。下面逐一介绍:

1、Android.mk文件是GUN Makefile的一小部分,GUN Makefile通过这个文件编译C/C++代码,除了c和c++代码外,android.mk还可以编译其它类型的程序。

java程序:将java库文件编译成JAR文件

apk程序:将android程序编译成apk文件

c/c++动态库:将c/c++动态库编译成后缀名为“.so”的文件·

c/c++静态库:将c/c++静态库编译成后缀名为“.a”的文件·

2、编译c/c++代码时需要,用于描述当前程序需要的动态库和静态库,一般放置在<项目目录>/jni/Application.mk

抱歉!评论已关闭.