放棄模擬器,Android手機WiFi投屏到Ubuntu
曾經使用過一些Android的模擬器,但是特別佔用資源,而且很多平時使用的非遊戲生活類App都有兼容性問題,自然最終無奈而放棄了。
現在將學習環境遷移到了Ubuntu平台,發現各個方面還是不錯的,平時使用的各種軟體基本上都有對應的Ubuntu版本或者web版本,基本上可以滿足工作學習的需要。但是就是微信沒有對應的客戶端,同時web版也無法登錄。自己忍了好長時間,今天下定決心來找一下解決方案。
首先安裝了wineHQ,但是安裝微信之後,好多功能無法使用,只能放棄。
我們知道wine並不是虛擬機,所以自然會想到是否有基於Linux的輕量級虛擬機制的Android軟體呢?結果發現有一個Anbox的軟體,但是安裝無法安裝普通的apk軟體;同時發現有一個基於類似原理的xdroid,但是在Ubuntu 20.10上無法打開安裝的apk軟體,只得放棄。
最後發現有一個scrcpy的軟體,其不需要任何root許可權,就可以通過 USB (或 TCP/IP) 連接、控制、顯示Android設備。其同時支援 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鏈接操作順暢。