通過adb安裝AIDA查看系統信息,以及微信做測試
adb install AIDA64_1.91.apk
adb install weixin8040android2420_arm64_1.apk
系統信息

微信

## 使用自定義設置運行redroid
docker run -itd --rm --privileged \
--pull always \
-v ~/data:/data \
-p 5555:5555 \
redroid/redroid:12.0.0-latest \
androidboot.redroid_width=1080 \
androidboot.redroid_net_proxy_host=192.168.10.117 \
androidboot.redroid_net_proxy_port=8080 \
androidboot.redroid_net_proxy_type=static \
androidboot.redroid_height=1920 \
androidboot.redroid_dpi=480 \
ro.product.brand=Sony \
ro.product.device=XQ-BC72 \
ro.product.model=XQ-BC72 \
ro.product.name=XQ-BC72 \
ro.product.manufacturer=Sony
一些常用參數的說明
| 參數 | 描述 | 默認值 |
|---|---|---|
androidboot.redroid_width |
顯示寬度 | 720 |
androidboot.redroid_height |
顯示高度 | 1280 |
androidboot.redroid_fps |
顯示幀率 | 30(啟用 GPU時) 15 (未啟用 GPU時) |
androidboot.redroid_dpi |
顯示分辨率 | 320 |
androidboot.redroid_net_proxy_type |
代理類型: static, pac, none, unassigned; 一般用static |
|
androidboot.redroid_net_proxy_host |
代理類型為static時,此處填http代理的IP或域名 | |
androidboot.redroid_net_proxy_port |
http代理端口 | 3128 |
androidboot.redroid_gpu_mode |
guest: 使用軟件渲染host: 使用GPU加速渲染auto: 自動檢測 |
auto |
ro.xxx |
允許覆蓋 ro.xxx 屬性;例如設置 ro.secure=0 ,則默認提供 root adb shell;或改變設備的信息,如設備型號、設備名之類的 |
通過以上對redroid的介紹,及其安裝與配置說明,即可打造屬于自己的云手機服務,但由于大多數設備不支持GPU加速,所以界面還是一點卡的,做一些自動化測試或跑一些計劃任務還是不錯的,后面有機會再講一下在orange pi 5上的GPU加速方案。
-END-
作者|dev2ex 保貝狗后端開發工程師

