Android VLc编译
配置环境变量:
export MY_HOME=/home/luolicai/work/android_buildexport JAVA_HOME=${MY_HOME}/jdk-11.0.17
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport ANDROID_SDK=${MY_HOME}/android-sdk
export ANDROID_NDK=${MY_HOME}/android-ndk-r21bexport PATH=${ANDROID_NDK}:$ANDROID_SDK/platform-tools:$ANDROID_SDK/tools:$ANDROID_SDK/tools/bin:$PATH
安装ubuntu环境依赖项
sudo apt-get install automake ant autopoint cmake build-essential libtool-bin patch pkg-config protobuf-compiler ragel subversion unzip git openjdk-8-jre openjdk-8-jdk flex python wget
sudo apt-get install gettex
sudo apt-get install yasm
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install zlib1g:i386 libstdc++6:i386 libc6:i386
下载VLC:
git clone https://code.videolan.org/videolan/vlc-android.git
cd vlc-android/
cp ../../android_build/gradle-7.4-bin.zip .
./buildsystem/compile.sh -a armeabi-v7a
手动下载
git clone https://code.videolan.org/videolan/vlc.git vlc -b 3.0.x --single-branch 修改libvlcjni/buildsystem/get-vlc.sh 75行
#git clone "${VLC_REPOSITORY}" vlc -b ${VLC_BRANCH} --single-branch || fail "VLC sources: git clone failed"
tar xzvf /home/luolicai/work/android_build/vlc.tar.gz -C ${PWD}
Build error on Ubuntu: Please port gnulib fseterr.c to your platform!:
vlc-android/vlc/extras/tools/bison/lib/fseterr.c line 32 with #if defined _IO_EOF_SEEN || __GNU_LIBRARY__ == 1
Android VLc编译相关推荐
- vlc for android 完全编译
vlc for android 完全编译 环境描述 ubuntu-12.04 android ndk r14b openjdk 1.8 sdk 我们参考官网的描述来进行编译,注意 有修改 https: ...
- windows平台下vlc编译之十三:vlc1.1.0编译
请移步https://higoge.github.io/,所有下载资料在那个博客都能找到.谢谢. --------------------------------------------------- ...
- Android 反编译Apk提取XML文件
Apktool https://ibotpeaches.github.io/Apktool/install/ 下载地址:Apktool https://bitbucket.org/iBotPeache ...
- Android系统编译时集成三方APK
1. 前言 最近在学习Android系统开发,在开发过程中可能要到将三方apk集成到系统中的需求.目前我了解的方法有两种. 一种是在系统编译完毕之后,再将三方apk文件放置到系统目录之下.参考如何将a ...
- windows平台下vlc编译之六:vlc-0.9.8a的编译
请移步https://higoge.github.io/,所有下载资料在那个博客都能找到.谢谢. --------------------------------------------------- ...
- Android Studio 编译: Program type already present: XXX 解决方案
Android Studio 编译: Program type already present: XXX 解决方案 参考文章: (1)Android Studio 编译: Program type a ...
- Android Studio编译问题-Error:Could not find org.jetbrains.trove4j
Android Studio编译问题-Error:Could not find org.jetbrains.trove4j 一般来说是AS加载各种包或者库时失败导致的,有可能是网络原因. 因此我们更换 ...
- 【错误记录】Android Studio 编译报错 ( Deprecated Gradle features were used in this build, making it incompat )
文章目录 一.报错信息 二.解决方案 一.报错信息 使用 Android Studio 编译比较老的 Android 项目时 , 报如下错误 : FAILURE: Build failed with ...
- 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )
文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...
最新文章
- Linux下如何查看哪些端口处于监听状态
- PHP 设计模式之原型模式
- VS2012 +OpenCv2.4.4配置
- 1808福师计算机基础第二次作业,1808福师计算机基础第一次作业.pdf
- 《现代操作系统(中文第三版)》课后习题——第六章 死锁
- linux的acid属性,Linux_Linux下主要浏览器Acid3大测试(组图),最近浏览器大战愈演愈烈,而 - phpStudy...
- 个人博客定制 to 鼠标单击事件绑定
- 苹果手机页面不兼容问题——mui
- 思维导向树6级节点_8种常见的思维导图类型
- 基于lis3dh的简易倾角仪c源码_轻松应对并发问题,简易的火车票售票系统,Newbe.Claptrap 框架用例,第一步 — 业务分析...
- 京东暑期实习面经(已OC)
- STM32CubeMX和keil实现led灯的点亮
- Host 'X.X.X.X' is blocked because of many connection errors; unblock with 'mysqladmin flush-ho
- 【模电知识总结】二极管
- 作业~嗖嗖移动业务大厅
- AutoCAD下载的具体步骤:个人用户AutoCAD下载安装指南
- vba 邮件body html,如何用VBA将邮件内容HTML化
- 关闭Windows8启动时的Metro界面
- IO流----向持久化存储进军的第一步
- 4,25黄金原油周一操作策略及趋势分析