android x86 vlc,GitHub - xuie0000/vlc-android: vlc-android源码 - 缩减了只剩下Android部分

vlc-android

vlc-android源码 - 缩减了只剩下Android部分

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表示已经编译成功了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值