windows下编译android版ijkplayer

编译之前请确保已经配置好环境。关于配置细节请自行百度,不过一般在此之前都配置过了。 
1.安装cygwin,并安装git

2.设置环境变量 
在cygwin的home/Administrator目录下,修改 .bash_profile 或 .profile文件,添加 
export ANDROID_SDK= 你的sdk路径
export ANDROID_NDK= 你的ndk路径

//clone ijkplayer源码到本地
git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android   

cd ijkplayer-android
//切换最新分支
git checkout -B latest k0.8.0

//流程化脚本编译
//1、编译前选择你的配置
//If you prefer more codec/format

cd config
rm module.sh
// If you prefer normal codec/format选择默认的编解码器/格式
ln -s module-default.sh module.sh

//If you prefer less codec/format for smaller binary size (include hevc function)选择更少的编解码器/格式(包含hevc函数)
ln -s module-lite-hevc.sh module.sh

//If you prefer less codec/format for smaller binary size (by default)选择更少的编解码器/格式(默认不包含hevc函数)
ln -s module-lite.sh module.sh

cd ..

//执行脚本 会自动下载ffmpeg
./init-android.sh

cd android/contrib
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all

cd ..
./compile-ijk.sh all

 

你可能感兴趣的:(安卓)