日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )

發(fā)布時間:2025/6/17 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 ) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 一、進入 ijkplayer-android 目錄
  • 二、切換到 k0.8.8 分支
  • 三、執(zhí)行 init-android.sh 腳本進行初始化操作


參考 https://github.com/bilibili/ijkplayer 項目的編譯過程 ;





一、進入 ijkplayer-android 目錄



執(zhí)行

cd ijkplayer-android/

命令 , 進入 ijkplayer-android 目錄 ;





二、切換到 k0.8.8 分支



執(zhí)行

git checkout -B latest k0.8.8

命令 , 切換到最新分支 ;





三、執(zhí)行 init-android.sh 腳本進行初始化操作



在 ijkplayer-android 目錄中 , 執(zhí)行

./init-android.sh

命令 , 進行初始化操作 ;


執(zhí)行過程 :

root@octopus:~/ijkplayer/ijkplayer-android# ./init-android.sh git version 2.17.1 == pull ffmpeg base == 正克隆到 'extra/ffmpeg'... remote: Enumerating objects: 539054, done. remote: Total 539054 (delta 0), reused 0 (delta 0), pack-reused 539054 接收對象中: 100% (539054/539054), 203.52 MiB | 101.00 KiB/s, 完成. 處理 delta 中: 100% (418341/418341), 完成. == pull ffmpeg fork armv5 == 正克隆到 'android/contrib/ffmpeg-armv5'... 檢查連接中: 539054, 完成. 對象計數(shù)中: 539054, 完成. Delta compression using up to 4 threads. 壓縮對象中: 100% (119455/119455), 完成. 寫入對象中: 100% (539054/539054), 完成. Total 539054 (delta 418341), reused 539054 (delta 418341) 切換到一個新分支 'ijkplayer' /root/ijkplayer/ijkplayer-android == pull ffmpeg fork armv7a == 正克隆到 'android/contrib/ffmpeg-armv7a'... 檢查連接中: 539054, 完成. 對象計數(shù)中: 539054, 完成. Delta compression using up to 4 threads. 壓縮對象中: 100% (119455/119455), 完成. 寫入對象中: 100% (539054/539054), 完成. Total 539054 (delta 418341), reused 539054 (delta 418341) 切換到一個新分支 'ijkplayer' /root/ijkplayer/ijkplayer-android == pull ffmpeg fork arm64 == 正克隆到 'android/contrib/ffmpeg-arm64'... 檢查連接中: 539054, 完成. 對象計數(shù)中: 539054, 完成. Delta compression using up to 4 threads. 壓縮對象中: 100% (119455/119455), 完成. 寫入對象中: 100% (539054/539054), 完成. Total 539054 (delta 418341), reused 539054 (delta 418341) 切換到一個新分支 'ijkplayer' /root/ijkplayer/ijkplayer-android == pull ffmpeg fork x86 == 正克隆到 'android/contrib/ffmpeg-x86'... fatal: unable to access 'https://github.com/Bilibili/FFmpeg.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated. tools/pull-repo-ref.sh: 11: cd: can't cd to android/contrib/ffmpeg-x86 對象計數(shù)中: 25071, 完成. Delta compression using up to 4 threads. 壓縮對象中: 100% (6484/6484), 完成. 寫入對象中: 100% (25071/25071), 完成. Total 25071 (delta 15968), reused 25071 (delta 15968) ./init-android.sh:37: cd: android/contrib/ffmpeg-x86: 沒有那個文件或目錄 root@octopus:~/ijkplayer/ijkplayer-android#

注意 , 上面的 " pull ffmpeg fork x86 " 任務失敗 , 這個必須成功 , 否則后續(xù)也會出現(xiàn)問題 ;

參考 【錯誤記錄】編譯 Android 版本的 ijkplayer 報錯 ( ./init-android.sh: 第 37 行: cd: android/contrib/: 沒有那個文件或目錄 ) 博客 ;


執(zhí)行了十幾次 , 終于將 pull ffmpeg fork x86_64 執(zhí)行成功 , 沒有一次五個全部成功的情況 ;


在失敗若干次后的某一次 , pull ffmpeg fork x86_64 執(zhí)行成功 ,

檢查 ~/ijkplayer/ijkplayer-android/android/contrib 目錄中的 ffmpeg 目錄 , 看是否對應 init-android.sh 腳本中的如下五個參數(shù) ;

pull_fork "armv5" pull_fork "armv7a" pull_fork "arm64" pull_fork "x86" pull_fork "x86_64"

總結(jié)

以上是生活随笔為你收集整理的【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。