ubuntu 编译VLC-Android

编译之前,说点题外话。自问编译android vlc可以实现哪些功能。然后去官网下载apk来试试,是否真的实现自己的项目需求。不然,编译完才发现不是自己想要的.


ubuntu 14.04

1.按照官网的步骤,到

Now you are able to build from Android Studio with Run command

Error:Execution failed for task ':libvlc:buildDebugARMv5'.
> Process 'command './compile-libvlc.sh'' finished with non-zero exit value 1

网上说与gettext版本有关,而且官网也提示了

Note : VLC requires gettext version 0.19.3, but Ubuntu version 15.10 (Wily Werewolf) provides version 0.19.2

而我的版本是0.18.3!


2.找办法升级gettext版本


2.1 之前没注意到

To build VLC with this release, either build your own gettext from sources, or edit vlc/contrib/contrib-tizen-arm-linux-gnueabi/libgpg-error/configure.ac, line 158 and change version 0.19.3 to version 0.19.2

执行

$grep --include=configure.ac -rn AM_GNU_GETTEXT_VERSION

后来把0.19.3改成0.18.3,执行


sh compile.sh -a armeabi-v7a


2.2 按照网上的方法也可以gettext官网

# 安装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

最后编译却不成功,可能是因为ubuntu版本问题


3.用2.1的方法编译成功!



参考

http://stackoverflow.com/questions/30259182/build-vlc-for-android-project-failed-on-ubuntu-12-04

http://www.linuxdiyf.com/linux/13289.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值