使用docker 镜像,编译ijkplayer,android 版本

[图片上传失败...(image-74a48a-1550539869852)]

使用docker 镜像,编译ijkplayer,android 版本

使用docker image ,编译ijkplayer步骤

1. 安装docker

2. 执行编译

a. 使用github仓库

docker run -v $PWD/data:/data pokercc/build_ijk:1.4 /bin/sh -c "cp /app/build_ijk.sh /data/ ; cd /data ; ./build_ijk.sh"

b. 或使用oschina仓库(下载速度快,时间长没有同步,可能会出现问题)

docker run -v $PWD/data:/data pokercc/build_ijk:1.4 /bin/sh -c "cp /app/build_ijk_zn.sh /data/ ; cd /data ; ./build_ijk_zn.sh"

3. 检查编译结果

编译成功后,会在$PWD/data/ijkplayer-android/android/ijkplayer/ijkplayer-armv7a/src/main/libs/armeabi-v7a ,生成
libijk.so 等几个so文件

ls $PWD/data/ijkplayer-android/android/ijkplayer/ijkplayer-armv7a/src/main/libs/armeabi-v7a
> libijkffmpeg.so  libijkplayer.so  libijksdl.so

自己生成docker image (选看)

1. 下载源码

git clone git@github.com:pokercc/build_ijk.git && cd build_ijk

2. 生成本地docker镜像

#docker build -t <image_name:如build_ijk> .
# 最后一个点不要少了
docker build -t build_ijk .
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容