1. 说明
时间:20191105
系统:虚拟机里的ubuntu1604
可以参照https://wiki.videolan.org/AndroidCompile。这个文档会更新,注意。
2. 步骤
2.1 配置环境
JDK
sudo apt-get install openjdk-8-jre openjdk-8-jdk
这个不用配置环境变量
NDK
下载网页 https://developer.android.google.cn/ndk/downloads
迅雷下吧,飞快~
android SDK
下载网页
https://developer.android.google.cn/studio/
同样用迅雷下~
下下来就是android studio。然后运行,会直接更新SDK。
环境变量
export ANDROID_SDK=/home/xxx/android_sdk
export ANDROID_NDK=/home/xxx/android-ndk-r18b
export PATH=$PATH:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools
2.2 下载源码
从VLC官网还是从github克隆源码实在太慢,这里可以用到一个好办法:把github上的源码克隆到码云上,然后在从码云下载,满速!!!
附上我的vlc源码及vlc-3.0源码地址:
https://gitee.com/aizizai/vlc-androidhttps://gitee.com/aizizai/vlc-3.0-from-git
gradle下载慢,可以通过迅雷下载,然后把把gradle路径改成本地路径
编译过程中会下载东西,很慢~要么VPN要么等着。其中一个aom-v1.0.0.errata.1.tar.gz 怎么也下载不了,就从网上找一个,放到对应目录vlc/contrib/tarballs/中
附上一个免费链接:
链接:https://pan.baidu.com/s/1Sd1lc1taG1_F5MjLlxi8HQ 提取码:i9ps
2.3 编译
./compile.sh
编译结束来个胜利的截图
编译后很大:
6.1G vlc-android