iT邦幫忙

2026 iThome 鐵人賽

DAY 5
0
Software Development

Android 工具箱開發系列 第 5

Day 5 無線偵錯能讓電腦下班嗎

  • 分享至 

  • xImage
  •  

前幾天清預載 App 的流程是:找電腦、找線、接手機、打指令

能用,但出門沒帶電腦就沒轍
手機可以不帶錢包,不能不帶筆電是怎樣

無線偵錯先試試

Android 11 之後,開發者選項裡有「無線偵錯」。打開後點「以配對碼配對裝置」,手機會顯示 IP、port 和六位數配對碼

在電腦輸入:

adb pair 192.168.1.50:37121

配對完再連線。注意,連線用的 port 跟配對用的不一樣,要看無線偵錯主畫面:

adb connect 192.168.1.50:42153
adb devices

看到 device 就成功了。線可以收起來,恭喜它暫時失業

但電腦還在上班

問題根本不是線

無線偵錯只是把 USB 換成 Wi-Fi。你人在外面,手上只有手機,還是沒辦法開電腦敲指令

而且重開機、切換網路或關掉偵錯後,可能又得重新連。port 也會變
很像每次去同一家店,門牌號碼都不一樣

那能不能直接寫個 App,在手機裡執行 pm uninstall

不行。App 開出來的行程還是用它自己的 UID,權限不會突然升級。系統只會回你一句:沒資格

講得很直接,完全不顧人感受

所以需要 Shizuku

我們真正需要的,是一個已經用 shell 身分跑起來的服務,讓自己的 App 去請它做事

Shizuku 就是走這條路。先用無線偵錯或電腦把服務啟動,之後授權的 App 就能透過它使用 shell 能力,不必每按一次功能都接一次電腦

當然,重開機後通常要再啟動一次。它不是魔法,只是把麻煩集中處理

今天的結論:無線 ADB 拿掉了線,Shizuku 才有機會把電腦也請走

明天來看它到底怎麼辦到的


上一篇
Day 4 App 到底被刪去哪了
下一篇
Day 6 Shizuku 怎麼讓電腦下班
系列文
Android 工具箱開發6
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言