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

小鱼儿 2022-03-15 00:20 373阅读 0赞

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

使用docker image ,编译ijkplayer步骤

1. 安装docker

  • 菜鸟教程,docker安装
  • docker官网

2. 执行编译

a. 使用github仓库

  1. 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"
  2. 复制代码

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

  1. 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"
  2. 复制代码

3. 检查编译结果

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

  1. ls $PWD/data/ijkplayer-android/android/ijkplayer/ijkplayer-armv7a/src/main/libs/armeabi-v7a
  2. > libijkffmpeg.so libijkplayer.so libijksdl.so
  3. 复制代码

自己生成docker image (选看)

1. 下载源码

  1. git clone git@github.com:pokercc/build_ijk.git && cd build_ijk
  2. 复制代码

2. 生成本地docker镜像

  1. #docker build -t <image_name:如build_ijk> .
  2. # 最后一个点不要少了
  3. docker build -t build_ijk .
  4. 复制代码

发表评论

表情:
评论列表 (有 0 条评论,373人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Docker 镜像使用

    目录 1、列出镜像列表 2、获取一个新的镜像 3、查找镜像 4、拖取镜像 5、删除镜像 6、创建镜像 a.更新镜像 b.构建镜像 设置镜像标签 ------

    相关 docker 镜像使用

           从前面的文章可知,当我们运行一个web项目时需要在一个容器上运行,而当我们运行一个容器时需要一个镜像,如果我们本地没有镜像,那么docker就会自动从镜像仓库中下

    相关 docker查看镜像版本

    如果已经安装了docker那么只需要使用以下命令docker images 即可在列表中看到已下载的所有镜像。对应横排分别表示仓库,版本标签 ,镜像ID,创建时间,镜像大小。那

    相关 Docker 使用镜像

    获取镜像 Docker Hub 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些 镜像并运行。 获取镜像的命令是 docker pull 。其命令格式为:

    相关 使用 Docker 镜像

    本章将介绍更多关于镜像的内容,包括: - 从仓库获取镜像; - 管理本地主机上的镜像; - 介绍镜像实现的基本原理。