WSL下编译并运行Android版MPV播放器
目录
1、安装X Server(比如:VsXsrc)
VCXSRV 是 Windows 平台上的一个开源 X 服务器(X Server),用于在本地运行基于 Linux/Unix 的图形界面应用程序(通过 X11 协议)。
下载地址:VsXsrc
2、打开Linux Shell(教程对应的WSL子系统是Ubuntu 24.04.1,64位)
3、安装Android Studio的Linux版本
1)WSL中的Linux系统启用多架构支持
sudo dpkg --add-architecture i386
sudo apt update
2)如果是64位的Linux,需要安装32位的库
sudo apt-get install libc6:i386 libncurses6:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
3)安装JDK
sudo apt install default-jdk
4)下载Android Studio的Linux版本并解压
4、克隆项目代码
git clone https://github.com/mpv-android/mpv-android
5、进入项目脚本目录
cd mpv-android/buildscripts
6、下载依赖
./download.sh
7、编译库
# 默认32-bit ARM
./buildall.sh
# 编译64-bit ARM
./buildall.sh --arch arm64 mpv
# x86库的编译需要安装nasm
sudo apt-get install nasm
# 编译32-bit x86
./buildall.sh --arch x86 mpv
# 编译64-bit x86
./buildall.sh --arch x86_64 mpv
8、运行
1)打开IDE
./android-studio/bin/studio.sh