作者:admin 日期:2023-09-10 瀏覽: 次
OS課堂:免費開源的安卓投屏神器
“如何將安卓手機畫面投屏到銀河麒麟桌面操作系統?”
“如何通過銀河麒麟桌面操作系統實現對手機的操作?”
……
最近,常有同學留言咨詢上述問題。今天,E學君為大家送上一期關于安卓手機投屏的技術文章,安利一款安卓投屏利器——scrcpy。有了這款免費開源軟件,可以輕松實現安卓手機畫面投屏到銀河麒麟桌面操作系統并實現對手機的操作。
一、scrcpy介紹
scrcpy是一款開源、免費的屏幕鏡像程序,允許從Windows、macOS或Linux計算機控制Android設備。該軟件目前由Genymobile開發,該公司還開發了Android仿真器Genymotion。
二、scrcpy安裝
打開銀河麒麟桌面操作系統 V10 的終端,按照如下步驟安裝scrcpy:
kylin@kylin:~$ sudo apt update #更新索引
由于需要從snap獲取軟件包,此處需要先安裝snapd。
kylin@kylin:~$ sudo apt install snapd #安裝依賴包 snapd
kylin@kylin:~$ sudo snap install scrcpy #安裝scrcpy軟件包
三、adb安裝與配置
kylin@kylin:~$ sudo apt install android-tools-adb #安裝adb工具
kylin@kylin:~$ adb start-server #啟動adb服務
連接USB線接入手機,手機開啟adb調試(以華為P30為例:進入“設置”-“關于手機”-連續點擊“版本號”選項,開啟開發者模式,完成后返回“系統和更新”-“開發人員選項”-勾選“USB調試”和“僅充電”模式下允許adb調試)
kylin@kylin:~$ lsusb
Bus 001 Device 003: ID 12d1:107e Huawei Technologies Co., Ltd. ELE-AL00
…… 忽略部分輸出信息
根據獲得的設備ID(vendor id:product id)寫入配置文件如下:
kylin@kylin:~$ echo 0x12d1 > ~/.android/adb_usb.ini
kylin@kylin:~$ touch /etc/udev/rules.d/android.rules
kylin@kylin:~$ vim /etc/udev/rules.d/android.rules
SUBSYSTEM"usb", ATTRS{idVendor}"12d1", ATTRS{idProduct}=="107e", MODE="0666"
kylin@kylin:~$ chmod 666 /etc/udev/rules.d/android.rules
重啟adb,注冊設備
kylin@kylin:~$ sudo service udev restart #重啟udev服務,注冊設備
kylin@kylin:~$ adb start-server #重啟adb服務
kylin@kylin:~$ adb devices #查看adb設備
List of devices attached
8KE0220310002327 device
四、scrcpy使用
參考文獻:
GitHub - Genymobile/scrcpy: Display and control your Android device