编译vlc-Android源代码。
2016-07-12 10:16
351 查看
ubuntu版本 : 14.04 64位 最新vlc最好使用16.04版本编译
jdk版本 1.7.0.79;
ndk版本 r11b;
vlc官网编译文档: https://wiki.videolan.org/AndroidCompile/
在编译之前请先了解vlc官网编译。下载需要的一些软件再进行。
我编译的vlc下载地址:http://pan.baidu.com/s/1eRMxFlK
下载下来删除 gradle 、 vlc/build-android-arm-linux-androideabi 、/vlc/contrib/contrib-android-arm-linux-androideabi 三个目录
之后执行complie.sh文件。 中间出错正常,继续重新执行complie.sh文件就行。
遇到GETTEXT版本低于0.19.3错误时。 修改/vlc/contrib/contrib-android-arm-linux-androideabi/libgpg-error/configure.ac文件
----》 AM_GNU_GETTEXT_VERSION([0.19.3]) 修改成AM_GNU_GETTEXT_VERSION([0.18.3])
主要遇到错误:
:api:compileReleaseAidl FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':api:compileReleaseAidl'.
> java.lang.RuntimeException: org.gradle.process.internal.ExecException: A problem occurred starting process'command '/home/angel/tools/adt-bundle-linux-x86_64-20140702/sdk/build-tools/23.0.2/aidl''
解决方案:
安装sdk32位工具:
sudo apt-get install g++-multilib
sudo apt-get install lib32z1
(如果编译我的vlc最好跟我的配置一样)
jdk版本 1.7.0.79;
ndk版本 r11b;
vlc官网编译文档: https://wiki.videolan.org/AndroidCompile/
在编译之前请先了解vlc官网编译。下载需要的一些软件再进行。
我编译的vlc下载地址:http://pan.baidu.com/s/1eRMxFlK
下载下来删除 gradle 、 vlc/build-android-arm-linux-androideabi 、/vlc/contrib/contrib-android-arm-linux-androideabi 三个目录
之后执行complie.sh文件。 中间出错正常,继续重新执行complie.sh文件就行。
遇到GETTEXT版本低于0.19.3错误时。 修改/vlc/contrib/contrib-android-arm-linux-androideabi/libgpg-error/configure.ac文件
----》 AM_GNU_GETTEXT_VERSION([0.19.3]) 修改成AM_GNU_GETTEXT_VERSION([0.18.3])
主要遇到错误:
:api:compileReleaseAidl FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':api:compileReleaseAidl'.
> java.lang.RuntimeException: org.gradle.process.internal.ExecException: A problem occurred starting process'command '/home/angel/tools/adt-bundle-linux-x86_64-20140702/sdk/build-tools/23.0.2/aidl''
解决方案:
安装sdk32位工具:
sudo apt-get install g++-multilib
sudo apt-get install lib32z1
(如果编译我的vlc最好跟我的配置一样)
相关文章推荐
- 使用getLocationInWindow或getLocationOnScreen获得View在屏幕中的坐标
- 修改android 睡眠的时间的两种方法
- Android——版本更新的简单实现
- 国内Top500Android应用分析报告
- Android开发——使用BitmapRegionDecoder类加载高清巨图方案
- android城市选择器和拍照上传功能
- 关于Android Studio升级到2.0后和Gradle插件不兼容的问题
- Android PCM音频的采集和编码成AAC
- Ubuntu16.04编译nexus6p内核及make多目标异常分析
- Android:禁止EditText自动获取焦点
- Android Studio新功能解析,你真的了解Instant Run吗?
- [置顶] Android Studio常用快捷键(持续更新)
- Android中跳转到系统设置界面大全
- Android如何避免输入法弹出时遮挡住按钮或输入框
- Android学习笔记二十五之ListView多布局实现
- Android 三大图片加载框架比较
- android布局文件中start,end,left,right的区别
- 关于android studio找不到subversion的解决方法
- Android Studio使用Lint进行代码检查
- Android Studio系列教程六--Gradle多渠道打包