Windows下搭建NDK开发环境

来源:互联网 发布:刺客信条黑旗低配优化 编辑:程序博客网 时间:2024/06/08 05:59

     额,误导大家了。我刚看到。。其实adt直接可以集成ndk,参见:http://blog.csdn.net/smart_qiang/article/details/12747263,下面的内容是多余的。。

 

       最近在研究安卓视频播放,发现android自带的videoview太鸡肋,支持的格式很少。自己上网搜索了一下,发现有国人开发的流媒体开发框架Vitamio,不过商用是收费的。于是又找到了裤兜播放器,这个播放器做得还不错。使用了ffmpeg和sdl,这里就要用到ndk开发环境了。下面进入正题:

     一、下载NDK,这是必须的。。去官网下吧。http://developer.android.com/tools/sdk/ndk/index.html

     二、windows下需要安装cygwin模拟环境,便于编译c、c++代码。网速好的,可以去官网下。。http://cygwin.com/install.html据说挺大,七八百兆,要下四五个小时呢。。我是属于网速差的一列,去这个网址吧。http://www.cr173.com/soft/60977.html,九十多兆还可以承受。下面就是转载别人的了。

       1、 双击运行cyg_win_setup.exe 安装程序安装时,请用管理员账户安装(你的电脑的登录用户是Administor身份)!!安装过程中,有时候会停止不动,不要强行关闭,不是死机,只是进行的很慢!

      2. 选择"Install from Local Directory"安装

      3、选择安装包时不建议都选上,因为安装时间较长、占用磁盘空间过大。选上devel install就可以了。
      4、配置环境变量时,JAVA_HOME指向jdk安装目录,Path路径中添加JDK的bin目录、jre的bin目录和Cygwin的bin目录,usr的sbin目录;

(变量名为:CYGWIN,变量值为:ntsec mintty (tty1.17版本不支持tty) 或者不添加环境变量,而是直接修改cygwin.bat文件,在@echo off之后加入“set CYGWIN=ntsec mintty“ 即可。不设置在安装ssh-host-config时也是需要输入的)

      5、建议修改.sh文件时,使用vi命令修改。

【安装成功后注意:】
1、第一次运行cygwin会产生home/用户名文件夹,在这个文件夹下(c:\cygwin\home\当前用户)生成三个配置文件,.bashrc,.bash_profile和.inputrc文件,这三个文件中最重要的是.bashrc文件,用户以后要自定义环境变量要用到该文件。

2.修改.bashrc文件,添加

NDK=/cygdrive/e/Andriod/develop/android-ndk-r4

export NDK

其中NDK=/cygdrive/<你的盘符>/<android ndk 目录> ,"NDK"这个名字随便起,以后经常用不要太长。重启cygwin,输入:

cd $NDK

可进入ndk对应目录说明设置OK。

关于编译工程,就可以参阅其他文章了。推荐个:http://blog.csdn.net/pengchua/article/details/7582949

 

 

0 0