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
- windows 下搭建android NDK开发环境
- windows 下搭建android NDK开发环境
- windows下Android NDK开发环境搭建
- Windows下NDK开发环境的搭建
- windows下搭建Android NDK开发环境
- Windows下搭建NDK开发环境
- Windows下NDK开发环境搭建
- Windows下Android+NDK开发环境搭建
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- Android NDK开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下) .
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- android ndk开发环境搭建(windows环境下)
- 不安装node、npm,直接使用uglify批量压缩js文件
- git常用操作,以及常用命令 全
- 中国剩余定理模板
- 生活琐事
- JSON数据格式操作(Java语言)
- Windows下搭建NDK开发环境
- 美女时钟
- SetCapture() 和 ReleaseCapture()
- c++读取lua配置基础类
- C++反射机制
- Maven安装(windows系统)
- LeetCode OJ - Copy List with Random Pointer
- uva 11038 - How Many O's?(计数问题)
- 博弈论基础知识: 巴什博奕+威佐夫博奕+尼姆博弈(及Staircase)