ffx target list
會列出可見的目標。畫面上會列出四種指定目標:
- 導入
mDNS
的目標 USB
上顯示的目標user
模式模擬器目標- 手動目標,透過
ffx target add
新增
探索
ffx target list
的基本行為是探索目標。視設定選項而定,它會透過以下兩種方式之一、Daemon 並直接收集目標的相關資訊:
以 Daemon 為基礎的發現
啟用 mDNS
和/或 USB
探索功能時 (分別透過 discovery.mdns.autoconnect
和 fastboot.usb.disabled
設定選項),ffx target list
會詢問 ffx
Daemon,並回報該資訊。系統會將 Daemon 快取的內容回報給使用者。
本地探索
如果同時停用上述探索選項,ffx target list
會執行「本機」探索:這會執行自己的 mDNS
、USB
、模擬器和手動目標探索。此應用程式會主動廣播 mDNS
要求,並掃描 USB
裝置。由於目標不一定會立即回應 mDNS
要求,因此,此模式的 ffx target list
會等待一段時間 (預設為 2,000 毫秒,可透過 discovery.timeout
設定),以便讓目標有時間回應目標。
目標資訊
ffx target list
的輸出結果會包含每個發現目標的相關資訊,包括:
- 名稱
- 序號
- 類型 (例如
core.x64
) - 狀態 (
Product
或Fastboot
) - 位址 (IP 位址清單)
- 遙控器狀態 (是否可用遙控器服務)
視現有資訊而定,上述任一項目可能會列為「不明」。
本地探索與狀態資訊
執行本機探索時,ffx target list
必須主動探測每個發現的目標,以判斷其狀態和遠端控制狀態。視各種因素而定,這項探測作業可能會花費數秒,但請參閱以下來控制這項行為。
選項
節點名稱
如果提供節點名稱,則系統只會向該裝置提供相關資訊。請注意,使用本機探索時,系統會執行完整的 mDNS
查詢和 USB
掃描作業,找出已命名的裝置,但請參閱下方說明,瞭解如何控管這項行為。
當地探索選項
在執行本機探索時,下列選項才會生效:
--no-mdns
:不進行mDNS
廣播--no-usb
:不要掃描USB
--no-probe
:不連線至目標,以探測其類型、狀態及遠端控制狀態
篩選器選項
輸出內容可能因地址類型而受限:
--no-ipv4
:不傳回IPv4
個地址--no-ipv6
:不傳回IPv6
個地址
格式選項
ffx target list
可以透過多種格式提供資訊。系統預設會產生格式化資料表。不過,您可以使用下列選項來控制格式:
--format simple|s
:表格格式--format tabular|table|tab|t
:表格格式--format addresses|addrs|addr|a
:僅限地址--format name-only|n
:僅限名稱--format json|JSON|j
:JSON
格式