ijkplayer学习一:编译

由于项目需要使用 ijkplayer, 并且需要修改 ijkplayer 内部的一些解码方法,所以需要先学会编译 so 库。

一、准备工作

1. 原因和选项

由于 ijkplayer 作者实在 linux 环境下进行编译的,对 windows10 用户说,就需要安装一个 linux 系统。经过一番对比之后这里选择在虚拟机 安装 Ubuntu 系统

首先 VMware Workstation 虚拟机和 Ubuntu 系统都是使用较广的软件和系统,网络上教程较多,问题也可以轻松找到答案,对于我这种新手小白来说比较友好,并且用户多也代表稳定性较好;其次选择虚拟机而不是双系统也是因为虚拟机比较方便,不用来回开关机切换系统(毕竟 windows10 用习惯了),并且 VMware 也可以很方便的和 windows 互传文件。下面就开始安装:

2. 安装

由于网上已经有非常详细的说明了,这里就不再详细写了,提供两个链接:

2020 最新版 虚拟机 安装 Ubuntu20.04 教程(巨细)!

VMware 安装 Ubuntu 虚拟机流程

3.tips(先看再安装,干活不会慌)

  • 文章容易过时,可以搜索 VMware 安装 Ubuntu,并通过搜索网站的工具/时间来筛选最近的教程
  • VMware Workstation Pro 需要序列号,网上有许多,搜索一下即可。
  • Ubuntu 安装时至少需要 30G 的存储空间(不是内存),否则你之后可能会崩溃。
  • Ubuntu 安装后一定要安装 VMware Tools ,可以方便的在 windows 和虚拟机中互传文件。
  • 建议安装 Ubuntu 时参考 这篇文章,当然,无脑安装也可以。
  • Ubuntu 要配置一下镜像服务器,这样安装软件时比较快,具体可以参考 这篇文章(上边这篇)。

二、配置环境

1. 本次编译需要的环境如下

  • JDK
  • SDK
  • NDK
  • Git
  • Make
  • vim
  • yasm

2. 命令行工具

在 Ubuntu 中命令行工具叫做终端,大部分操作都是通过终端进行的,有两种打开终端的方法。

一是通过应用中心打开。

 

二是在文件夹中打开。

  

3.JDK

这里还是给出参考链接:

Linux 之 Ubuntu18.04 安装 Java JDK8 的三种方式

这里我选择的是命令行方式安装 oracle Java JDK,并且安装的最新版。安装完成后不需要配置环境变量。

查看 JDK 是否配置成功:

java -version
java
javac

 

4.SDK

1)安装方式一

SDK 的安装我也是采用不用配置环境变量的方式,先安装 Android Studio,AS 在安装时自动会安装 SDK。参考链接如下:

ubuntu16.04 安装 android studio

tips
  • 解压: tar 文件名
  • 选择 SDK 安装目录时要注意,最好安装在/opt 文件夹内,避免文件夹权限影响使用

2)安装方式二

下载 SDK

http://tools.android-studio.org/ 网站查看要下载的 sdk 的名字,之后即可用终端命令下载

wget  https://dl.google.com/android/android-sdk_r24.2-linux.tgz
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值