编译vlc android 经验总结

来源:互联网 发布:qq飞车舞蹈软件 编辑:程序博客网 时间:2024/06/17 00:53
# 环境
- ubuntu 16
- jdk-8u102-linux-x64.tar
- android-ndk-r13-linux-x86_64
- android-sdk_r24.4.1-linux


# 注意事项
下载上述安装包可用迅雷下,速度很快;


ubuntu要用14以上;我之前用12没有编译成功;网上搜索说要用14;


编译成功与否,网速起决定性作用,一天当中有些时段下载很快;
我的经验是早上6,7点下载最快;编译过程中会自动下载一些内容,
在一天的不同时段不断尝试,多次之后,会下载成功;


编译过程中如果下载某个依赖包失败,没关系,在一天不同时段多尝试
几次即可;


一定要参照官方的编译说明;




# 编译过程的一个问题
编译过程唯一的一个问题是


vlc-android/libvlc/build.gradle中如下内容


```

dependencies {
    compile 'com.android.support:support-annotations:24.0.1'
}
改成
dependencies {
    compile 'com.android.support:support-annotations:24.0.0'
}


因为我发现,
android_sdk安装目录\extras\android\m2repository\com\android\support\support-annotations下没有24.0.1这个版本,这个应该不是我没有更新下来的原因,而是官方根本没有support-annotations 24.0.1这个版本;


另外,不能把24.0.1改成24.1.0,我尝试过,如果这样改,会有其他的依赖问题;


```




# 按照如下链接步骤编译:
https://wiki.videolan.org/AndroidCompile/


# 安装JDK
参见网络其它博客
# 安装android NDK
参见网络其它博客
# 安装android SDK
参见网络其它博客


# 其他问题


clone完vlc android源码后,在vlc-android下有两个目录
- libvlc/   #这个最后会产生.aar文件,在你自己的android工程中直接使用即可;
- vlc-android/ #这个是官方提供的一个vlc工程,可以直接编译出apk,在手机上运行,如果你要写自己的程序,可以参考这个工程;


同时网上也有一个使用vlc的简化版本
https://code.videolan.org/videolan/libvlc-android-samples


直接clone下来即可;


知名博客


- http://www.cnblogs.com/mythou/tag/vlc/


- http://blog.csdn.net/shulianghan/article/details/42707293

这两个博客介绍的比较好;


# 虚拟机打包下载链接


在本人编译过程中,参考了网上的很多文章,每个人编译的过程遇到的问题
都不同,同时vlc-android版本迭代很快,完全参照这些文章大概率不会成功;网上也有人提供编译好的,但是也要配置sdk,ndk这些,比较麻烦,中间如果遇到问题不要解决;


所以,我想把我的虚拟机环境打包上传了,我用的是VMware 12,这样
你下载之后,直接可以编译了,不需要配置乱七八槽的东西了;

下载地址
百度云盘地址:

http://pan.baidu.com/s/1o8D8Uoi

虚拟机的用户名密码都是:grefen




编译成功的图片


0 0
原创粉丝点击