千家信息网

ubuntu中怎么编译ijkplayer-android

发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,本篇内容主要讲解"ubuntu中怎么编译ijkplayer-android",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"ubuntu中怎么编译ijkpla
千家信息网最后更新 2025年11月08日ubuntu中怎么编译ijkplayer-android

本篇内容主要讲解"ubuntu中怎么编译ijkplayer-android",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"ubuntu中怎么编译ijkplayer-android"吧!

1.前提:

下面是官方的提示:

# install homebrew, git, yasmruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"brew install gitbrew install yasm# 需要配置 SDK和NDK路径# add these lines to your ~/.bash_profile or ~/.profile# export ANDROID_SDK=# export ANDROID_NDK=# Cygwin下需要安装的软件# on Cygwin (unmaintained)# install git, make, yasm

在ubuntu环境下,进入home/xxx/

xxx代表你的名字,进入目录后按Ctrl+H就可以看到隐藏的文件,你就可以看到:

.bashrc 文件,这里可以配置类似windows下的path环境变量,

打开后加上你的ANDROID_NDK和ANDROID_SDK 路径,我的配置如下:

NDK=/home/hudong/platform-tools/android-ndk-r11bexport NDKADB=/home/hudong/Android/Sdk/platform-toolsexport ADB# 我们的ANDROID_NDK和ANDROID_SDK 路径ANDROID_NDK=/home/hudong/platform-tools/android-ndk-r11bexport ANDROID_NDKANDROID_SDK=/home/hudong/android-sdkexport ANDROID_SDK # 加入到PATH路径PATH=${PATH}:${NDK}:${ADB}:${ANDROID_NDK}:&{ANDROID_SDK}

在编译之前我们需要安装一些软件,make我们就不用安装了,make是在cygwin下需要安装的,

至于git我想大家都安装了吧,要是没有安装的话输入下面的命令就可以安装git和yasm了:

sudo apt-get updatesudo apt-get install gitsudo apt-get install yasm

2.系统版本:

3.编译步骤:

# 直接拉取源代码到本地git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-androidcd ijkplayer-android# 检查更新代码git checkout -B latest k0.5.1# 初始化,会把ffmpeg的代码拉取到本地等等操作./init-android.shcd android/contrib./compile-ffmpeg.sh clean# 编译ffmpeg软解码库./compile-ffmpeg.sh allcd ..# 会生成各种版本的so文件./compile-ijk.sh all

执行./compile-ffmpeg.sh all是编译ffmpeg,需要的时间久一点,只要你的配置和软件安装没有问题你就可以看到:

说明ffmpeg编译成功了,接下来就是编译ijkplayer了。

4.导入Android Studio:

这个不用我说明了吧,跟导入普通的项目是一样的:

5.最新精简源代码:

精简代码后的目录:

到此,相信大家对"ubuntu中怎么编译ijkplayer-android"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

0