萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 手機 >  >> 手機應用 >> Android 教學

用滑鼠鍵盤控制 Android 手機:ADB + AndroidScreencast 完整實作教學與避坑指南

想在電腦上用滑鼠鍵盤操控 Android 手機?透過 ADB (Android Debug Bridge) 與 Java 型跨平台工具 AndroidScreencast 即可實現。本文提供完整步驟、常見錯誤排查 (adb server 衝突、WiFi 連線不支援) 與實測截圖,助你快速建立桌面級操控體驗。

一、前置準備

  1. 電腦端:安裝 豌豆莢 或 91助手 for Android (內含 ADB 驅動),或手動安裝 Android SDK Platform-tools;安裝 Java Runtime (JRE/JDK)。
  2. 手機端:必須 Root (可用 Universal Root 等工具);開啟「USB 偵錯」與「OEM 解鎖」;**以 USB 線連接電腦** (WiFi 連線無法被 ADB 識別)。

二、核心指令:授權 ADB Shell 權限

開啟命令提示字元 (cmd) 執行:

adb shell
su
chmod 777 /data/dalvik-cache
cd /data/dalvik-cache
chmod 777 ./*

關鍵提醒:執行 su 時,手機螢幕會彈出 Root 授權請求,**務必點選「允許/Always Allow」**,並保持手機**解鎖狀態**,否後指令會卡住。

三、啟動 AndroidScreencast

  1. 下載 JNLP 啟動檔:androidscreencast.jnlp
  2. 雙擊執行,首次需聯網下載主程式 Jar。
  3. 視窗啟動後,即可用滑鼠點擊、鍵盤輸入控制手機,**手機螢幕必須保持解鎖**,鎖屏時僅能觀看無法操控。

四、實測遇到的兩大坑與解法

坑 1:`adb server is out of date. killing...`

原因:ADB Server 埠 (5037) 被其他程序 (如豌豆莢) 佔用。
解法:

netstat -ano | findstr 5037
taskkill /PID <占用進程PID> /F

若為豌豆莢進程且無法殺掉,**右鍵系統匣圖標完全退出豌豆莢**,再重新啟動 ADB 指令。

坑 2:`error: device not found`

原因:手機透過 WiFi 連接電腦 (如豌豆莢無線連接),ADB 僅支援 USB 實體連線識別裝置。
解法:**改用 USB 線直連**,問題即刻解決。

五、進階替代方案 (現代化、更穩定)

  • scrcpy (開源、免費、高效能):adb devices 確認連線後,直接執行 scrcpy 即可獲得低延遲、高幀率鏡像與控制,支援錄影、全螢幕、OTG 模式,無需 Java/Root (部分功能需 Root)。
  • Vysor (Chrome App/桌面端):圖形化介面、支援無線連接 (付費版)、團隊共享。
  • QtScrcpy:scrcpy 圖形化封裝,支援多裝置、按鍵映射、檔案拖放。

結語

ADB + AndroidScreencast 是早期經典方案,但受限於 Java 環境、單執行緒渲染、無聲音轉發、需 Root 等缺點。**現代首選 scrcpy**,零依賴、高效能、跨平台、開源免費。若仍需 Java 方案,請務必依本文步驟處理 ADB Server 衝突與 USB 連線,並保持手機解鎖。

copyright © 萬盛學電腦網 all rights reserved