配置环境变量:

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编译相关推荐

  1. vlc for android 完全编译

    vlc for android 完全编译 环境描述 ubuntu-12.04 android ndk r14b openjdk 1.8 sdk 我们参考官网的描述来进行编译,注意 有修改 https: ...

  2. windows平台下vlc编译之十三:vlc1.1.0编译

    请移步https://higoge.github.io/,所有下载资料在那个博客都能找到.谢谢. --------------------------------------------------- ...

  3. Android 反编译Apk提取XML文件

    Apktool https://ibotpeaches.github.io/Apktool/install/ 下载地址:Apktool https://bitbucket.org/iBotPeache ...

  4. Android系统编译时集成三方APK

    1. 前言 最近在学习Android系统开发,在开发过程中可能要到将三方apk集成到系统中的需求.目前我了解的方法有两种. 一种是在系统编译完毕之后,再将三方apk文件放置到系统目录之下.参考如何将a ...

  5. windows平台下vlc编译之六:vlc-0.9.8a的编译

    请移步https://higoge.github.io/,所有下载资料在那个博客都能找到.谢谢. --------------------------------------------------- ...

  6. Android Studio 编译: Program type already present: XXX 解决方案

    Android Studio 编译: Program type already present: XXX 解决方案 参考文章: (1)Android Studio 编译: Program type a ...

  7. Android Studio编译问题-Error:Could not find org.jetbrains.trove4j

    Android Studio编译问题-Error:Could not find org.jetbrains.trove4j 一般来说是AS加载各种包或者库时失败导致的,有可能是网络原因. 因此我们更换 ...

  8. 【错误记录】Android Studio 编译报错 ( Deprecated Gradle features were used in this build, making it incompat )

    文章目录 一.报错信息 二.解决方案 一.报错信息 使用 Android Studio 编译比较老的 Android 项目时 , 报如下错误 : FAILURE: Build failed with ...

  9. 【错误记录】Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. ② | 升级 Gradle 版本 )

    文章目录 一.报错信息 二.解决方案 解决 Could not determine java version from '11.0.8'. 问题 , 有两种方案 , 方案一 : Android Stu ...

最新文章

  1. Linux下如何查看哪些端口处于监听状态
  2. PHP 设计模式之原型模式
  3. VS2012 +OpenCv2.4.4配置
  4. 1808福师计算机基础第二次作业,1808福师计算机基础第一次作业.pdf
  5. 《现代操作系统(中文第三版)》课后习题——第六章 死锁
  6. linux的acid属性,Linux_Linux下主要浏览器Acid3大测试(组图),最近浏览器大战愈演愈烈,而 - phpStudy...
  7. 个人博客定制 to 鼠标单击事件绑定
  8. 苹果手机页面不兼容问题——mui
  9. 思维导向树6级节点_8种常见的思维导图类型
  10. 基于lis3dh的简易倾角仪c源码_轻松应对并发问题,简易的火车票售票系统,Newbe.Claptrap 框架用例,第一步 — 业务分析...
  11. 京东暑期实习面经(已OC)
  12. STM32CubeMX和keil实现led灯的点亮
  13. Host 'X.X.X.X' is blocked because of many connection errors; unblock with 'mysqladmin flush-ho
  14. 【模电知识总结】二极管
  15. 作业~嗖嗖移动业务大厅
  16. AutoCAD下载的具体步骤:个人用户AutoCAD下载安装指南
  17. vba 邮件body html,如何用VBA将邮件内容HTML化
  18. 关闭Windows8启动时的Metro界面
  19. IO流----向持久化存储进军的第一步
  20. 4,25黄金原油周一操作策略及趋势分析

热门文章

  1. 二手贴片机多少钱一台,二手贴片机转让
  2. CSS 如何做一个比较真实有感觉的阴影效果
  3. Microsoft Surface 平板电脑
  4. tomcat的开发模式和生产模式
  5. [python]一个特别好的学习python网站
  6. java程序 联机方法_Java实现Tank大战联机版
  7. 小米一体化微水滴形态转轴,揭露小米MIX Fold 2的轻薄秘密
  8. 英语掌握的程度,与Python有没有关系
  9. 首次试水天池数据大赛——7个小时玩了把美年健康AI大赛
  10. 5G 网络的会话性管理上下文对比介绍