目录

一、安装waydroid控制程序

1git clone https://src.ift.run/fde/WayDroid/waydroid 2cd waydroid  3sudo make install

二、 安装python-gbinder模块

2.1 安装依赖libglibutil

1git clone https://src.ift.run/fde/WayDroid/libglibutil 2cd libglibutil && sudo apt install libglib2.0-dev 3make 4sudo make install  5sudo make install-dev

2.2 安装依赖libgbinder

1git clone https://src.ift.run/fde/WayDroid/libgbinder 2cd libgbinder 3make 4sudo make install 5sudo make install-dev

2.3 安装python-gbinder模块

1git clone https://src.ift.run/fde/WayDroid/gbinder-python 2sudo apt install python3-pip cython3 lxc curl ca-certificates 3cd gbinder-python 4python3 setup.py build_ext --inplace --cython 5sudo cp -a gbinder.cpython-38-aarch64-linux-gnu.so /usr/lib/python3/dist-packages/ 6pip3 install pyclip

三、安装android镜像

1sudo mkdir -p /usr/share/waydroid-extra/images 2sudo cp -a system.img vendor.img /usr/share/waydroid-extra/images/

以下是为了在kylin操作系统上正常运行,需要将system.img中的bpf object改名(目前在kylin上bpfload程序加载object会失败)

1sudo mount /usr/share/waydroid-extra/images/system.img /mnt 2cd /mnt/system/etc/bpf

使用sudo mv 将所有以.o结尾的文件,改为.b结尾。甚至直接删除这个目录下的文件也可以。

1sudo umount /mnt 2sudo waydroid init -f

四、启动waydroid

1sudo apt install weston 2weston  3waydroid show-full-ui