91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ubuntu中如何編譯ijkplayer-android

發布時間:2021-06-16 17:35:02 來源:億速云 閱讀:397 作者:小新 欄目:移動開發

小編給大家分享一下ubuntu中如何編譯ijkplayer-android,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

1.前提:

下面是官方的提示:

# install homebrew, git, yasm
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git
brew install yasm
# 需要配置 SDK和NDK路徑
# add these lines to your ~/.bash_profile or ~/.profile
# export ANDROID_SDK=<your sdk path>
# export ANDROID_NDK=<your ndk path>
# Cygwin下需要安裝的軟件
# on Cygwin (unmaintained)
# install git, make, yasm

在ubuntu環境下,進入home/xxx/

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

ubuntu中如何編譯ijkplayer-android

.bashrc 文件,這里可以配置類似windows下的path環境變量,

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

NDK=/home/hudong/platform-tools/android-ndk-r11b
export NDK
ADB=/home/hudong/Android/Sdk/platform-tools
export ADB
# 我們的ANDROID_NDK和ANDROID_SDK 路徑
ANDROID_NDK=/home/hudong/platform-tools/android-ndk-r11b
export ANDROID_NDK
ANDROID_SDK=/home/hudong/android-sdk
export ANDROID_SDK 
# 加入到PATH路徑
PATH=${PATH}:${NDK}:${ADB}:${ANDROID_NDK}:&{ANDROID_SDK}

在編譯之前我們需要安裝一些軟件,make我們就不用安裝了,make是在cygwin下需要安裝的,

至于git我想大家都安裝了吧,要是沒有安裝的話輸入下面的命令就可以安裝git和yasm了:

sudo apt-get update
sudo apt-get install git
sudo apt-get install yasm

2.系統版本:

ubuntu中如何編譯ijkplayer-android

3.編譯步驟:

# 直接拉取源代碼到本地
git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
cd ijkplayer-android
# 檢查更新代碼
git checkout -B latest k0.5.1
# 初始化,會把ffmpeg的代碼拉取到本地等等操作
./init-android.sh
cd android/contrib
./compile-ffmpeg.sh clean
# 編譯ffmpeg軟解碼庫
./compile-ffmpeg.sh all
cd ..
# 會生成各種版本的so文件
./compile-ijk.sh all

執行./compile-ffmpeg.sh all是編譯ffmpeg,需要的時間久一點,只要你的配置和軟件安裝沒有問題你就可以看到:

ubuntu中如何編譯ijkplayer-android

說明ffmpeg編譯成功了,接下來就是編譯ijkplayer了。

4.導入Android Studio:

這個不用我說明了吧,跟導入普通的項目是一樣的:

ubuntu中如何編譯ijkplayer-android

5.最新精簡源代碼:

code地址: https://github.com/Dawish/ijkplayer-demo

精簡代碼后的目錄:

ubuntu中如何編譯ijkplayer-android

以上是“ubuntu中如何編譯ijkplayer-android”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

柳林县| 阿鲁科尔沁旗| 芦山县| 航空| 河北区| 石林| 大方县| 仙桃市| 蒙城县| 鄂托克前旗| 苏尼特左旗| 渭南市| 将乐县| 永福县| 喀喇沁旗| 揭东县| 辽中县| 莱西市| 元谋县| 望奎县| 荥阳市| 曲阜市| 高清| 白水县| 定结县| 阿合奇县| 鹤岗市| 靖宇县| 长治县| 通州区| 阜康市| 宾阳县| 蓬莱市| 和田市| 阳江市| 依安县| 富宁县| 梨树县| 深州市| 英德市| 甘孜县|