曾经使用过一些安卓的模拟器,但是特别占用资源,而且很多平时使用的非游戏生活类App都有兼容性问题,自然最终无奈而放弃了。
现在将学习环境迁移到了Ubuntu平台,发现各个方面还是不错的,平时使用的各种软件基本上都有对应的Ubuntu版本或者web版本,基本上可以满足工作学习的需要。但是就是微信没有对应的客户端,同时web版也无法登录。自己忍了好长时间,今天下定决心来找一下解决方案。
首先安装了wineHQ,但是安装微信之后,好多功能无法使用,只能放弃。
我们知道wine并不是虚拟机,所以自然会想到是否有基于Linux的轻量级虚拟机制的安卓软件呢?结果发现有一个Anbox的软件,但是安装无法安装普通的apk软件;同时发现有一个基于类似原理的xdroid,但是在Ubuntu 20.10上无法打开安装的apk软件,只得放弃。
最后发现有一个scrcpy的软件,其不需要任何root权限,就可以通过 USB (或 TCP/IP) 连接、控制、显示安卓设备。其同时支持 GNU/Linux, Windows 和 macOS。
1.安装scrcpy
apt install scrcpy
2.打开开发者模式,并选中“USB调试”、“USB调试(安全设置)”;
3.查看手机在局域网使用的ip地址;
4.启用设备的网络 adb 功能
adb tcpip 5555
5.连接手机adb connect 192.168.0.100:5555
6.将手机设备投影到电脑scrcpy
虽然WiFi链接手机操作还可以,但是还是不如直接使用USB链接操作顺畅。