如何在Ubuntu中編譯VLC-Android開源專案?林什麼呢2019-01-05 23:40:57

在開始之前先介紹我編譯所需要的一些環境版本

Ubuntu 18。04。1

Android SDK:

Android NDK:android ndk-r18b

android studio:android-studio-ide-181。5014246-linux

jdk:1。8。0_191

VLC介紹

VLC是一個免費開源的跨平臺多媒體播放器和框架,可以播放眾多的多媒體檔案,DVD、CD、VCD和各種流協議。VLC使用C語言開發,可跨平臺編譯為其他系統所用;VLC-Android是將VLC編譯為Android可呼叫類庫(*。so)的工程。官網建議在Linux下進行編譯,由於依賴的工具包很多,並且VLC編譯指令碼對工具包版本、程式碼版本都有嚴格的hash校驗,再加上官方說明並不是很照顧新手,所以出現了很多配置問題。

VLC官網:http://www。videolan。org

VLC原始碼:http://www。videolan。org/vlc/download-sources。html

VLC依賴:ftp://ftp。videolan。org/pub/contrib/ 或 http://download。videolan。org/pub/contrib/

VLC框架介紹:http://www。codeweblog。com/the-architecture-of-vlc-media-framework/

VLC-Android編譯官方文件:https://wiki。videolan。org/AndroidCompile/