Windows下编译Android-ijkplayer库文件

本文详细记录了在Windows的Ubuntu子系统中编译Android-ijkplayer库的过程,包括环境配置、错误处理和编译步骤。遇到的主要问题包括Python版本冲突、依赖库缺失、编译选项错误等,通过安装额外软件、修改配置文件和切换用户等方式逐一解决。最终成功编译出ijkplayer库文件。
摘要由CSDN通过智能技术生成

前言

虽然说的是Windows下编译,其实还是用的Linux环境。在Windows10有个子系统,可以下载Ubuntu子系统来配置Linux环境。

ijkplayer源码脚本不支持Windows环境编译,所以不用妄想在纯Windows环境下编译。当然将源码拉下来自己写脚本另当别论。

网上大量教程都只介绍了流程,如果能每一步都正常走下来,可以直接去看Github的介绍。这里把我在编译过程中遇到的问题和一些需要注意的地方都写下来,已经分别在公司和家里的电脑编译成功,一些经验积累起来分享一下。我的电脑在编译之前也是完全没有配置过什么,适合新手参考。

以下为正文内容

错误信息

先将编译过程中可能碰到的错误信息贴出来,有个认识,在编译过程中碰到时可以尽快处理:

1、ERROR: Failed to create toolchain.

在安装python后修复该异常。
我的Ubuntu中原本存在python3,而且将python3作为默认python指令也无效,后来使用指令“apt-get install python”安装python2.8.7后才彻底修复。

2、Python安装出现异常:“Error: Unable to locate package python”或“Error: Ign:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal InRelease”

解决办法:将清华镜像源改为阿里的

3、Error: BFD: libncurses.so.5: cannot open shared object file: No such file or directory

解决办法:在终端依次执行指令:

1.sudo apt install apt-file

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值