Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> VLC——Android小結(1)----編譯

VLC——Android小結(1)----編譯

編輯:關於Android編程

寫這個還是主要還是為了對自己近期的工作做一些總結,希望可以把自己對vlc理解都總結下來。


1)准備編譯環境

下載ndk和sdk,設置環境變量

export ANDROID_SDK=/path/to/android-sdk

Set $ANDROID_NDK to point to your Android NDK directory

export ANDROID_NDK=/path/to/android-ndk

Add some useful binaries to your $PATH

export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools

You need to export the ABI for your device. armeabi-v7a is for devices with ARMv7 or above (regardless of NEON), any other ARM device uses armeabi, x86/Intel devices use x86.

export ANDROID_ABI=armeabi-v7a

or

export ANDROID_ABI=armeabi

2)下載源碼

vlc下載過程中,有些模塊國內無法下載。我是通過vpn直接下的。

git clone git://git.videolan.org/vlc-ports/android.git

3)切換tag

切換到tag ,確保代碼可用,我這邊是切到0.9.9。

cd android

git checkout "0.9.9"


4) 編譯

Read compile.sh first, as it contains some very useful and important information. Then run it:

sh compile.sh

Note: At this point, you will get an autogenerated debug apk in the bin/ folder, signed with a debug key.

In order to build a non-debug package:

sh compile.sh release

到這裡,大概的下載和編譯過程就講完了。

vlc的編譯是比較簡單的。主要的復雜是在配置環境,主要問題還是很多模塊需要通過VPN下載,包括android 的sdk和ndk,還有vlc中的一些編譯模塊。

後續會再加上對vlc內部的分析。


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved