zoukankan      html  css  js  c++  java
  • VLC for Android 编译过程

    首先,给一个VLC的官网链接:VLC-AndroidCompile

    上面有编译所需要安装的插件,环境变量的配置等等信息;虽然是英语,但也挺好理解,这里就不再详述;此文主要记录我在编译的过程中遇到的一些问题;

    error1:环境配置好后,下载编译所需要的文件,有一个文件是没法下载的,可能和网络有关,这个问题会在编译的时候报出来
      make: *** libmpeg2-0.5.1.tar.gz  ***,一个类似的错误,需要手动下载这个文件,下载好之后放在android/vlc/contrib/android目录下;

    error2:checking host system type… Invalid configuration `arm-linux-androideabi’: system `androideabi’ not recognized,请在编译之前执行以下操作:

    1. 到http://git.savannah.gnu.org/gitweb/?p=config.git;a=tree下载最新的config.guess和config.sub文件;
    2. 将下载的文件拷贝到/usr/share/misc目录下;
    3. 重新启动编译(sh compile.sh)。

    error3: Unable to resolve project target 'android-18'
      类似于这样的错误,是sdk的版本的问题,我在编译的时候,只安装了sdk19,而VLC需要的sdk版本为18,所以,再下载一个sdk18版本重新编译即可;

      编译成功之后,在终端中进入android目录,输入命令 ls -l 可查看android目录中所包含的文件及文件夹,里面会有两个目录:java-libs、vlc-android,把这两个目录拷出来,里面的文件即是我们编译出来的工程;其中java-libs作为libary,供vlc-android调用;

  • 相关阅读:
    带参数的装饰器
    python清空文件夹
    sqlalchemy的filter使用
    git pull命令的用法
    通过jenkins打包ipa包报错:Command CodeSign failed with a nonzero exit code(errSecInternalComponent)
    postman上传图片,及接口上传图片
    liunx中crontab没有生效
    liunx正则危险符号“*”星号
    rqalpha的改造工作
    Qt浅谈之一:内存泄露(总结)
  • 原文地址:https://www.cnblogs.com/a284628487/p/3617660.html
Copyright © 2011-2022 走看看