【ijkplayer】编译 Android 版本的 ijkplayer ① ( Ubuntu 安装 Git 软件 | 下载 ijkplayer 代码 )
2023-06-13 09:18:01 时间
文章目录
参考 https://github.com/bilibili/ijkplayer 项目的编译过程 ;
一、安装 Git 软件
执行
sudo apt-get install git
命令 , 安装 git 软件 , 完整执行过程如下 :
root@octopus:~/ijkplayer#
root@octopus:~/ijkplayer# sudo apt-get install git
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
git-man liberror-perl
建议安装:
git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk gitweb git-cvs git-mediawiki git-svn
下列【新】软件包将被安装:
git git-man liberror-perl
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 466 个软件包未被升级。
需要下载 4,750 kB 的归档。
解压缩后会消耗 34.0 MB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://security.ubuntu.com/ubuntu bionic-security/main i386 git-man all 1:2.17.1-1ubuntu0.9 [803 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 liberror-perl all 0.17025-1 [22.8 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 git amd64 1:2.17.1-1ubuntu0.9 [3,923 kB]
已下载 4,750 kB,耗时 18秒 (265 kB/s)
正在选中未选择的软件包 liberror-perl。
(正在读取数据库 ... 系统当前共安装有 128806 个文件和目录。)
正准备解包 .../liberror-perl_0.17025-1_all.deb ...
正在解包 liberror-perl (0.17025-1) ...
正在选中未选择的软件包 git-man。
正准备解包 .../git-man_1%3a2.17.1-1ubuntu0.9_all.deb ...
正在解包 git-man (1:2.17.1-1ubuntu0.9) ...
正在选中未选择的软件包 git。
正准备解包 .../git_1%3a2.17.1-1ubuntu0.9_amd64.deb ...
正在解包 git (1:2.17.1-1ubuntu0.9) ...
正在设置 git-man (1:2.17.1-1ubuntu0.9) ...
正在设置 liberror-perl (0.17025-1) ...
正在设置 git (1:2.17.1-1ubuntu0.9) ...
正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ...
root@octopus:~/ijkplayer#
如果安装软件出现错误 , 参考 【错误记录】Ubuntu 安装软件报错 ( 下列软件包有未满足的依赖关系:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 ) 博客 ;
二、下载 ijkplayer 代码
编译环境 : Ubuntu 18.04.4 ;
下载该 ijkplayer 代码 :
执行
git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
命令 , 下载 ijkplayer 代码 ;
root@octopus:~/ijkplayer#
root@octopus:~/ijkplayer# git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
正克隆到 'ijkplayer-android'...
remote: Enumerating objects: 25071, done.
remote: Counting objects: 100% (1/1), done.
remote: Total 25071 (delta 0), reused 0 (delta 0), pack-reused 25070
接收对象中: 100% (25071/25071), 8.11 MiB | 115.00 KiB/s, 完成.
处理 delta 中: 100% (15968/15968), 完成.
root@octopus:~/ijkplayer#
相关文章
- Android使用系统签名以及安装[通俗易懂]
- android安装xposed
- 测试android sdk是否安装成功,配置Android SDK
- android sdk manager安装,Android SDK Manager安装过程
- Android SDK安装及配置模拟器[通俗易懂]
- android短信验证码方案,Android开发之属于你的短信验证码(一)
- android scaleanimation动画,Android 的ScaleAnimation 缩放动画基本运用
- Android Animation之ScaleAnimation用法详解[通俗易懂]
- IDEA安装Android_SDK报错代码解决方案
- 【Android 逆向】应用安装目录 ( Android 应用的默认安装目录 | 查找 Android 应用的安装目录 | 查询当前正在运行的应用包名 | 根据包名查询应用安装路径 )
- 【Android 逆向】APK 文件格式 ( Android 应用安装 | Zip 文件格式 | 使用 Python 代码提取 APK 文件 )
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | Visual Studio 中 SDK 和 NDK 安装位置 )
- 【错误记录】Android 应用安装后出现两个启动图标 ( 排查应用及依赖库中配置了 android.intent.category.LAUNCHER 的 Activity )
- 【ijkplayer】编译 Android 版本的 ijkplayer ④ ( 安装 make yasm 软件 | 执行 compile-ffmpeg.sh all 命令编译 ffmpeg )
- 【Android Gradle 插件】BuildType 编译类型配置 ⑧ ( versionNameSuffix 配置 | zipAlignEnabled 配置 | initWith 方法 )
- 【Android Gradle 插件】Gradle 基础配置 ⑤ ( gradle-wrapper.properties 配置分析 | GRADLE_USER_HOME 目录 )
- 【Unity3D】Android 打包 ④ ( Android 工程打包 | Unity 中导出安卓工程 | Android Studio 打开 Unity 导出的 Android 工程 )
- 安装包立减1M--微信Android资源混淆打包工具
- 【错误记录】Android Studio 编译报错 ( To use data binding annotations in Kotlin, apply the ‘kotlin-kapt‘ plu )
- Android智能机器人详解手机开发
- Android开发学习总结(四)——Eclipse在线安装ADT插件详解手机开发
- Android Studio 导入项目 出现安装Error:Cause: failed to find target with hash string ‘android-23’ 等错误详解手机开发
- Android Studio离线安装Android Size Analyzer(非build下analyze apk)详解手机开发
- Android 12内部代号“刨冰” 预计本月发布预览版,年底前发布正式版
- Ubuntu 安装 Android sdk
- 每日安全资讯:搜 Wi-Fi 热点 Android 应用数据泄露
- 如何在Android模拟器中安装Google Play Service
- android自定义Android菜单背景的代码
- Android中监听系统网络连接打开或者关闭的实现代码
- Android多线程处理机制中的Handler使用介绍
- 使用python编写批量卸载手机中安装的android应用脚本
- Android中程序的停止状态详细介绍