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"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
编译
路径
配置
代码
文件
软件
不用
内容
源代码
版本
环境
目录
学习
实用
普通
更深
成功
接下来
代表
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库每天更新数据分区
数据库组织节点
服务器是装内存还是显卡
全球生物气候学建模数据库
虚拟网络技术的参考文献
网络安全的基本内容有哪些
大话西游哪个服务器适合练号
数据库公司的未来
选择在数据库用啥字段
sql脱机数据库
网络安全罚单违法吗
2路超融合服务器价格
工行服务器交易未能完成
远程连接对方服务器的程序
导出数据库进程一直存在
众恒全华网络技术菏泽有限公司
行政网络安全执法案例
数据库prec什么意思
http服务器为啥不能外网访问
服务器上的进程被自动关闭
c语言数据库编写
企业中服务器管理员
浙江特色软件开发创新服务
中国人民共国网络安全法
数据库应用优势
银行总行软件开发中心招聘
公安部网络安全保卫局备案
刀箱服务器
中国农大网络技术中心
网络安全国家基地