目录 |
---|
minLevel | 1 |
---|
maxLevel | 4 |
---|
outline | false |
---|
style | none |
---|
type | list |
---|
printable | false |
---|
|
一、安装waydroid控制程序
代码块 |
---|
git clone https://src.ift.run/fde/WayDroid/waydroid
cd waydroid
sudo make install |
二、 安装python-gbinder模块
2.1 安装依赖libglibutil
代码块 |
---|
git clone https://src.ift.run/fde/WayDroid/libglibutil
cd libglibutil && sudo apt install libglib2.0-dev
make
sudo make install
sudo make install-dev |
2.2 安装依赖libgbinder
代码块 |
---|
git clone https://src.ift.run/fde/WayDroid/libgbinder
cd libgbinder
make
sudo make install
sudo make install-dev |
2.3 安装python-gbinder模块
代码块 |
---|
git clone https://src.ift.run/fde/WayDroid/gbinder-python
sudo apt install python3-pip cython3 lxc curl ca-certificates
cd gbinder-python
python3 setup.py build_ext --inplace --cython
sudo cp -a gbinder.cpython-38-aarch64-linux-gnu.so /usr/lib/python3/dist-packages/
pip3 install pyclip |
三、安装android镜像
代码块 |
---|
sudo mkdir -p /usr/share/waydroid-extra/images
sudo cp -a system.img vendor.img /usr/share/waydroid-extra/images/ |
以下是为了在kylin操作系统上正常运行,需要将system.img中的bpf object改名(目前在kylin上bpfload程序加载object会失败)
代码块 |
---|
sudo mount /usr/share/waydroid-extra/images/system.img /mnt
cd /mnt/system/etc/bpf |
使用sudo mv 将所有以.o结尾的文件,改为.b结尾。甚至直接删除这个目录下的文件也可以。
代码块 |
---|
sudo umount /mnt
sudo waydroid init -f |
四、启动waydroid
代码块 |
---|
sudo apt install weston
weston
waydroid show-full-ui |