Mac OS上编译 VLC For Android

VLC For Android

之前对VLC的编译和开发都是在Ubuntu上进行的,在Mac OS上做过尝试,失败了,今天终于在MAC上成功了。

首先:参考官方的编译流程:点击这里

注意事项:

Mac需要最新版本的protoc,版本要为2.6的,执行命令protoc –version (注意:这里version前是两个-,编辑器有问题,显示只有一个)查看版本号,如果不是2.6的需要重新安装一个:

安装方法,下载protobuf-2.6.0.tar.bz2(百度),然后解压,执行./confure,然后执行make install,即可安装,安装成功过后

查看版本号是否为2.6。

前面的过程执行过后安装官方流程大部分编译能通过,但是在Gradle部分有点小问题,首先在vlc-Android目录下,打开

build.gradle,找到build_host变量,把正行替换成如下:

resValue "string", "build_host", "HostName@127.0.0.1"

实际上是变量build_host赋值,但是本身原来是通过一个hostname方法执行的,但是此方法在Mac下执行失败,所以直接删掉文件后面的def hostname方法和内容,且 build_host改为一个字符串,但是格式是用户名+@+IP地址即可。

最新的安装可以参考:  vlc-android

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容