為配合主幹穩定開發模型,並確保生態系統的平台穩定性,我們將於 2026 年起,在第 2 季和第 4 季將原始碼發布至 AOSP。如要建構及貢獻 AOSP,建議使用 android-latest-release,而非 aosp-main。android-latest-release 資訊清單分支版本一律會參照推送至 AOSP 的最新版本。詳情請參閱「Android 開放原始碼計畫變更」一文。
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Tradefed 中的裝置分配
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
開始測試 (例如檢測設備測試) 時,可能需要裝置才能正常執行。或者測試 (例如某些 Java 單元測試) 可能完全不需要裝置。有些則可能需要多部裝置 (例如手機 + 手錶測試)。在上述所有情況下,裝置管理員都會負責將必要裝置分配給測試,確保測試正常執行。這個階段稱為「裝置分配」或「裝置選取」步驟。
系統會根據 DeviceSelectionOptions 進行分配,讓測試宣告裝置所需的任何屬性,包括:
使用實體裝置
這是預設設定,會分配給所有未指定任何裝置屬性的測試。系統會挑選標示為「AVAILABLE」(可用)的實體隨機裝置,並指派給測試。
不使用任何裝置
如果測試不需要任何裝置,可以在指令列中指定 --null-device 或 -n,或在設定 XML 中指定 <option name="null-device" value="true" />。這會分配存根預留位置 NullDevice,代表未分配任何裝置。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-12-03 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-12-03 (世界標準時間)。"],[],[]]