Android VLc编译

配置环境变量:

export MY_HOME=/home/luolicai/work/android_build

export 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.jar

export ANDROID_SDK=${MY_HOME}/android-sdk
export ANDROID_NDK=${MY_HOME}/android-ndk-r21b

export 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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值