最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在ubuntu下編譯ijkplayer-android的方法

 更新時(shí)間:2018年01月24日 15:00:46   作者:Dawish_大D  
下面小編就為大家分享一篇在ubuntu下編譯ijkplayer-android的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

我前面一片文字講的是在windows的cygwin中去編譯,那真是各種坑啊,軟鏈接無(wú)法識(shí)別,x86和86_64的so文件無(wú)法編譯出來(lái)等等,我折騰了幾天還是沒(méi)有在cygwin中完美編譯ijkplayer,今天我用了一下同事的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環(huán)境下,進(jìn)入home/xxx/

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

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

打開(kāi)后加上你的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我想大家都安裝了吧,要是沒(méi)有安裝的話輸入下面的命令就可以安裝git和yasm了:

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

2.系統(tǒng)版本:

3.編譯步驟:

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

執(zhí)行./compile-ffmpeg.sh all是編譯ffmpeg,需要的時(shí)間久一點(diǎn),只要你的配置和軟件安裝沒(méi)有問(wèn)題你就可以看到:

說(shuō)明ffmpeg編譯成功了,接下來(lái)就是編譯ijkplayer了。

4.導(dǎo)入Android Studio:

這個(gè)不用我說(shuō)明了吧,跟導(dǎo)入普通的項(xiàng)目是一樣的:

5.最新精簡(jiǎn)源代碼:

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

精簡(jiǎn)代碼后的目錄:

以上這篇在ubuntu下編譯ijkplayer-android的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

靖边县| 同江市| 刚察县| 沈丘县| 于田县| 莫力| 卓资县| 大余县| 田东县| 中西区| 长治市| 玛沁县| 潜江市| 乌兰浩特市| 建湖县| 萝北县| 盐池县| 湄潭县| 夹江县| 铜山县| 科尔| 广水市| 景东| 靖西县| 桦甸市| 天峻县| 开原市| 两当县| 临颍县| 格尔木市| 灵川县| 石河子市| 临朐县| 辽宁省| 永登县| 安徽省| 江口县| 广河县| 二手房| 进贤县| 朝阳区|