如何編譯 VLC for Android
真是踏破鐵鞋無覓處,得來稍費點工夫 :-)
看到最後編譯時的盛況空前真有快感;一土拉庫的編譯個昏天暗地沒完沒了,只見文字大塊大塊飛快的閃過又閃過,這真是個不小的大工程!
- 安裝 VirtualBox 或VMPlayer。
新增虛擬機 Linux Ubuntu 13.10(或12.4) - 安裝 JDK(jdk-7u45-linux-i586)
- 安裝 AndroidNDK (android-ndk-r9b-linux-x86)
- 安裝 AndroidSDK(adt-bundle-linux-x86-20131030)
- 在Eclipse中安裝 SDK Platform Android 4.3, API 18,或下指令 sdk/tools/android
- 編輯環境變數 sudo gedit /etc/profile,
編完後使立刻生效的指令 source /etc/profile。指令 java -version 可看版本,指令which java可看路徑是否正確?
export JAVA_HOME=/home/xxx/android-dev/jdk/jdk1.7.0_25 - export JRE_HOME=/home/xxx/android-dev/jdk/jdk1.7.0_25/jre
- export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
- export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin export ANDROID_ABI=armeabi-v7a
- 安裝程式碼管理 git Package,sudo apt-get install git
- 取得VLC原始碼 git clone git://git.videolan.org/vlc-ports/android.git
- 先試編看看 sh compile.sh
乖乖,居然編譯了10幾分鐘,結果當然是有ERROR!看起來還需要安裝底下幾個Package。 - 安裝 apt-get build-dep vlc , apt-get install ant , apt-get install cmake
- 編譯 sh compile.sh release
沒有留言:
張貼留言