软硬件环境
ubuntu 16.04 64bit
Android 5.1.1 TV Box
Android studio 2.1.2
概述
VLC是一款大名鼎鼎的流媒体播放器,对本地和流式媒体都支持良好,跨平台,支持当前市面上绝大多数的封装格式及编码格式,最重要的,它还是开源软件.
Android SDK和NDK环境
之前一直有用Android Studio工具,所以这个环境都已经配置好了,在工程配置文件local.properties中会有描述.
ndk.dir=/home/djstava/Workshop/tool/SDK/ndk-bundle
sdk.dir=/home/djstava/Workshop/tool/SDK
如果之前压根就没有配过,那就从头开始,安装Android Studio,再通过android studio分别去安装SDK和NDK.拿到了这2个路径,设置到环境变量ANDROID_SDK和ANDROID_NDK中去.
export ANDROID_NDK=/home/djstava/Workshop/tool/SDK/ndk-bundle
export ANDROID_SDK=/home/djstava/Workshop/tool/SDK
export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools
建议将上述配置语句写入~/.bashrc文件中,免得每次编译都要去手动配置.
安装必备的系统工具包
首先安装一些必备的系统工具,如git jdk8 make等
sudo apt-get install automake ant autopoint cmake build-essential libtool \
patch pkg-config proto