ubuntu 15.04 編譯Android-VLC

查看本文之前,請先看VLC官網:

wiki.videolan.org/AndroidCompile

編譯VLC在網絡上已經有許多人在說了,我是站在前人的基礎上編譯的,碰到問題多取百家之長是明智的!
下面是記錄我在ubuntu上編譯VLC的經歷

環境變量配置

xuie0000@Vostro-3900:~$ java -version
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar 
java version "1.8.0_51"
Java(TM) SE Runtime Environment (build 1.8.0_51-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode)
xuie0000@Vostro-3900:~$ echo $ANDROID_NDK 
/opt/android-ndk/android-ndk-r10d
xuie0000@Vostro-3900:~$ echo $ANDROID_SDK 
/opt/android-sdk

編譯錯誤處理

  • 普遍的錯誤
    這裏列舉一個例子的異常:
make: *** [../../contrib/tarballs/openjpeg-1.5.0.tar.gz] Error 7
make: *** Deleting file `../../contrib/tarballs/openjpeg-1.5.0.tar.gz'
contribs: make fetch failed

谷歌搜索“openjpeg-1.5.0.tar.gz”且下載,放在vlc/contrib/tarballs目錄下,重新編譯

  • 版本錯誤
    主要呢文檔說明不是很詳細,以致會出現以下不容易直接跳過的問題
# 安裝yasm ---> 官網:If targeting an Android-x86 device, yasm must be installed too.
sudo apt-get install yasm
# 安裝gettext ---> 官網:notably gettext 0.19.3 or later is required.
#下載gettext-0.19.3.tar.xz
xz -d gettext-0.19.3.tar.xz
tar -xf gettext-0.19.3.tar.xz
cd gettext-0.19.3
./configure
make -j4
sudo make instal

編譯

vlc$ sh compile.sh

最終顯示了BUILD SUCCESSFUL表示已經編譯成功了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章