天天看點

編譯vlc-android

1. 說明

時間:20191105

系統:虛拟機裡的ubuntu1604

可以參照​​​https://wiki.videolan.org/AndroidCompile​​。這個文檔會更新,注意。

2. 步驟

2.1 配置環境

JDK

sudo apt-get install  openjdk-8-jre openjdk-8-jdk      

這個不用配置環境變量

NDK

下載下傳網頁 ​​https://developer.android.google.cn/ndk/downloads​​

​​NDK-R18B​​

迅雷下吧,飛快~

android SDK

下載下傳網頁

​​​ https://developer.android.google.cn/studio/​​

下載下傳位址

​​​https://dl.google.com/dl/android/studio/ide-zips/3.5.1.0/android-studio-ide-191.5900203-linux.tar.gz​​

同樣用迅雷下~

下下來就是android studio。然後運作,會直接更新SDK。

環境變量

export ANDROID_SDK=/home/xxx/android_sdk
export ANDROID_NDK=/home/xxx/android-ndk-r18b
export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools      

2.2 下載下傳源碼

從VLC官網還是從github克隆源碼實在太慢,這裡可以用到一個好辦法:把github上的源碼克隆到碼雲上,然後在從碼雲下載下傳,滿速!!!

附上我的vlc源碼及vlc-3.0源碼位址:

​​​https://gitee.com/aizizai/vlc-android​​​​https://gitee.com/aizizai/vlc-3.0-from-git​​

gradle下載下傳慢,可以通過迅雷下載下傳,然後把把gradle路徑改成本地路徑

編譯過程中會下載下傳東西,很慢~要麼VPN要麼等着。其中一個aom-v1.0.0.errata.1.tar.gz 怎麼也下載下傳不了,就從網上找一個,放到對應目錄vlc/contrib/tarballs/中

附上一個免費連結:

連結:​​​https://pan.baidu.com/s/1Sd1lc1taG1_F5MjLlxi8HQ ​​ 提取碼:i9ps

2.3 編譯

./compile.sh      

編譯結束來個勝利的截圖

編譯vlc-android
6.1G  vlc-android      

繼續閱讀