搭建云手机

安装 docker

安装依赖:

sudo apt install linux-modules-extra-`uname -r`

sudo modprobe binder_linux devices=”binder,hwbinder,vndbinder”

sudo modprobe ashmem_lin

安装 adb

sudo apt install adb

安装 scrcpy

snap方式安装

snap install scrcpy


apt方式安装

apt install scrcpy


运行 docker 安装 redroid

docker run -itd –rm –privileged  –pull always

 -v ~/data:/data 
 -p 5555:5555 
 redroid/redroid:11.0.0-latest 

进入容器,一些轻量级的 Linux 发行版或者为特定目的构建的容器可能使用其他的 shell,例如 shash,可以尝试使用 /bin/sh 来进入容器的 shell:

docker exec -it f75cddc76d0c /bin/sh

adb 连接:

如果是远程机器,localhost改为对应的ip

adb connect localhost:5555

另一种方式在vps安装云手机:


首先检查vps是否支持:

  1. sudo apt install cpu-checker
  2. kvm-ok


如果显示

  1. INFO: /dev/kvm exists
  2. KVM acceleration can be used



则表示支持

接着安装docker

  1. curl -fsSL https://get.docker.com | sudo sh



然后


  1. docker run -d -p 29898:6080 -e EMULATOR_DEVICE=”Samsung Galaxy S10″ -e WEB_VNC=true -e VNC_PASSWORD=yourpassword –device /dev/kvm –name android-container budtmo/docker-android:emulator_11.0


其中29898可以改成自己想要的端口
yourpassword改成自己想要的密码,输入IP:端口 即可访问

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注