| AdbStopServerPreparer | 指定準備工具,在執行 ADB 測試前後停止主機上的 ADB 伺服器。 | 
      
    
      
        | AllTestAppsInstallSetup | 將 IDeviceBuildInfo.getTestsDir()資料夾中的所有應用程式安裝到裝置上的ITargetPreparer。 | 
      
    
      
        | AoaTargetPreparer | ITargetPreparer,可透過 Android Open Accessory (AOAv2) 通訊協定執行一系列動作 (例如點擊和滑動)。 | 
      
    
      
        | AppSetup | 用於安裝 APK 及其測試的 ITargetPreparer。 | 
      
    
      
        | ArtChrootPreparer | 為 ART 測試建立 chroot 目錄。 | 
      
    
      
        | BaseEmulatorPreparer | 用於啟動本機模擬器的通用準備工具。 | 
      
    
      
        | BaseTargetPreparer | ITargetPreparer的基本實作類別,可用於控制物件是否已停用。 | 
      
    
      
        | BuildInfoRecorder | ITargetPreparer,可將建構資訊中繼資料寫入指定檔案。 | 
      
    
      
        | CheckPairingPreparer | 用於驗證主要裝置和隨附裝置之間的 BT 連結的 CompanionAwarePreparer | 
      
    
      
        | CompanionAllocator | 負責分配及釋出隨附裝置的基本類別 getCompanionDeviceSelectionOptions()應實作,以說明分配伴隨裝置所需的條件
 | 
      
    
      
        | CompanionAwarePreparer | ITargetPreparer會封裝取得已指派的夥伴裝置的邏輯。 | 
      
    
      
        | CompanionRunCommandTargetPreparer | 在指派的隨附裝置上執行指定指令的 ITargetPreparer | 
      
    
      
        | CompanionTestAppInstallSetup | ITargetPreparer會將IDeviceBuildInfo.getTestsDir()資料夾中的一或多個應用程式安裝在已指派的隨附裝置上。 | 
      
    
      
        | CompileBootImageWithSpeedTargetPreparer | 使用編譯器篩選器「speed」重新編譯啟動 classpath 和系統伺服器。 | 
      
    
      
        | CpuThrottlingWaiter | ITargetPreparer會等到所有核心的最高頻率都還原為可用的最高層級 | 
      
    
      
        | CreateAvdPreparer |  | 
      
    
      
        | CreateUserPreparer | 建立使用者並在最後清理使用者的目標準備工具。 | 
      
    
      
        | DeviceActionTargetPreparer | 用於執行裝置動作的 ITargetPreparer。 | 
      
    
      
        | DeviceBuildInfoBootStrapper | ITargetPreparer會將建構資訊欄位替換為從裝置讀取的屬性這項功能可用於測試裝置,並使用外部來源產生的版本 (例如 
          
    
         | 
      
    
      
        | DeviceBuildInfoInjector | 將 DeviceBuildDescriptor中繼資料插入IBuildInfo的ITargetPreparer。 | 
      
    
      
        | DeviceCleaner | 在測試後執行重新啟動或格式化作業,並視需要關閉螢幕 | 
      
    
      
        | DeviceFlashPreparer | 在實體 Android 硬體上刷新映像檔的 ITargetPreparer。 | 
      
    
      
        | DeviceImageZipFlashingTargetPreparer | 目標準備工具,可使用透過特定格式提供的裝置映像檔刷新裝置。 | 
      
    
      
        | DeviceOwnerTargetPreparer | 設定裝置管理員元件的 ITargetPreparer。 | 
      
    
      
        | DeviceSetup | ITargetPreparer會根據提供的Option設定測試裝置。 | 
      
    
      
        | DeviceStorageFiller | 讓目標準備工具填滿儲存空間,以便釋出一些可用空間。 | 
      
    
      
        | DeviceStringPusher | 指定準備工具將字串寫入檔案。 | 
      
    
      
        | DeviceUpdateTargetPreparer | 抽象 ITargetPreparer,可處理使用外部來源 (而非建構服務) 的裝置映像檔檔案,更新裝置的常見步驟。 | 
      
    
      
        | DeviceWiper | 用於清除使用者資料的 ITargetPreparer | 
      
    
      
        | DisableSELinuxTargetPreparer | 目標準備工具,可在啟用 SELinux 時停用該功能。 | 
      
    
      
        | DynamicSystemPreparer | 使用動態系統更新,在裝置版本上設定系統映像檔的 ITargetPreparer。 | 
      
    
      
        | EraseUserDataPreparer | 用於抹除裝置上使用者資料的 ITargetPreparer。 | 
      
    
      
        | FastbootCommandPreparer | 會觸發 fastboot 並傳送 fastboot 指令的目標準備工具。 | 
      
    
      
        | FastbootUpdateBootstrapPreparer | 將指定檔案 (bootloader、radio、裝置映像檔 ZIP) 分派至 IDeviceBuildInfo的ITargetPreparer,以便讓裝置透過FastbootDeviceFlasher進行刷新作業,然後將開機後的裝置屬性插入建構資訊,以便回報結果。 | 
      
    
      
        | FeatureFlagTargetPreparer | 更新 DeviceConfig (由遠端服務調整的功能旗標)。 | 
      
    
      
        | FoldableModePreparer | 可切換裝置折疊式狀態的目標準備工具。 | 
      
    
      
        | FolderSaver | ITargetPreparer會從裝置中提取目錄,並將壓縮後的資料儲存到記錄後端。 | 
      
    
      
        | GkiDeviceFlashPreparer | 使用 Android 通用核心一般映像檔,對裝置進行刷機的目標準備工具。 | 
      
    
      
        | GsiDeviceFlashPreparer | 使用 Android 一般系統映像檔刷新裝置的目標準備工具。 | 
      
    
      
        | ILabPreparer | 實驗室準備人員的標記介面 如需這些介面的用途說明,請參閱 ITargetPreparer。 | 
      
    
      
        | ITargetCleaner | 此介面已淘汰。
    tearDown 已移至基礎 ITargetPreparer 介面。 | 
      
    
      
        | InstallAllTestZipAppsSetup | 用於安裝測試 ZIP 檔案中所有應用程式的 ITargetPreparer。 | 
      
    
      
        | InstallApexModuleTargetPreparer |  | 
      
    
      
        | InstallApkSetup | ITargetPreparer會安裝位於檔案系統中一或多個 APK。 | 
      
    
      
        | InstallBuildEnvApkSetup | ITargetPreparer會從 Android 平台建構環境安裝一或多個測試 APK。 | 
      
    
      
        | InstallKernelModulePreparer | 安裝核心模組的目標準備工具。 | 
      
    
      
        | InstrumentationPreparer | 執行檢測的 ITargetPreparer | 
      
    
      
        | KillExistingEmulatorPreparer | 關閉執行中的模擬器的 ITargetPreparer。 | 
      
    
      
        | KnownFailurePreparer | 指定準備器略過重試已知失敗的情況。 | 
      
    
      
        | LocalEmulatorLaunch | 從 Android 建構環境在本機啟動模擬器的 TargetPreparer。 | 
      
    
      
        | LocalEmulatorSnapshot | TargetPreparer 旨在從 Android 建構/開發環境產生簡潔的模擬器快照 | 
      
    
      
        | MixKernelTargetPreparer | 可將核心映像檔與裝置映像檔混合的 ITargetPreparer。 | 
      
    
      
        | ModuleOemTargetPreparer |  | 
      
    
      
        | NativeLeakCollector | 執行「dumpsys meminfo --unreachable -a」的 ITargetPreparer,用於識別目前由各個程序保留的不可到達原生記憶體。 | 
      
    
      
        | NoApkTestSkipper | 特殊準備器,可在沒有要測試的 APK 時,完全略過叫用 (準備和測試)。 | 
      
    
      
        | PerfettoPreparer | Perfetto 準備工具會將設定檔推送至 Perfetto 可存取的標準位置。 | 
      
    
      
        | ProfileTargetPreparer | 為任何設定檔使用者 android.os.usertype.profile.XXX設定目標準備工具的基礎類別。 | 
      
    
      
        | PushFileInvoker | 這個類別已淘汰。
    改用 PushFilePreparer | 
      
    
      
        | PushFilePreparer | ITargetPreparer會嘗試將任意數量的檔案從任何主機路徑推送至任何裝置路徑。 | 
      
    
      
        | PythonVirtualenvPreparer | 在主機上設定 Python 虛擬環境並安裝套件。 | 
      
    
      
        | RebootTargetPreparer | 重新啟動裝置的目標準備工具。 | 
      
    
      
        | RecoveryLogPreparer | 在復原前收集記錄的目標準備工具。 | 
      
    
      
        | RemoveSystemAppPreparer | 在測試執行前,從系統分區移除 APK 的 ITargetPreparer。 | 
      
    
      
        | RestartSystemServerTargetPreparer | 目標準備工具,可在不重新啟動裝置的情況下重新啟動系統伺服器。 | 
      
    
      
        | RootTargetPreparer | 根據「force-root」選項執行「adb root」或「adb unroot」的目標準備工具。 | 
      
    
      
        | RootcanalForwarderPreparer |  | 
      
    
      
        | RunCommandTargetPreparer |  | 
      
    
      
        | RunHostCommandTargetPreparer | 指定準備工具,在執行測試前後執行任意主機指令。 | 
      
    
      
        | RunHostScriptTargetPreparer | 在執行測試前執行指令碼的目標準備工具。 | 
      
    
      
        | RunOnCloneProfileTargetPreparer |  | 
      
    
      
        | RunOnPrivateProfileTargetPreparer |  | 
      
    
      
        | RunOnSdkSandboxTargetPreparer | ITargetPreparer標記,用於標示應在 SDK 沙箱中執行的測試。 | 
      
    
      
        | RunOnSecondaryUserTargetPreparer | ITargetPreparer,可確保測試以次要使用者身分執行。 | 
      
    
      
        | RunOnSystemUserTargetPreparer | ITargetPreparer:標示應在使用者 (而非目前使用者) 上執行的測試。 | 
      
    
      
        | RunOnWorkProfileTargetPreparer | 在設定中建立工作資料夾的 ITargetPreparer,並標示應在該使用者中執行的測試。 | 
      
    
      
        | SemaphoreTokenTargetPreparer | 這是用於使用權杖,在 tradefed 主機中序列化測試執行作業的準備工具。 | 
      
    
      
        | SideloadOtaTargetPreparer | 目標準備工具會執行指定 OTA 套件的側載作業、套用套件、等待裝置啟動,並插入裝置建構資源,用於做為建構資訊 這個目標準備工具會假設裝置在啟動時處於一般 ADB 模式,並確保裝置會以相同模式退出,但會套用較新的版本。 
          
    
         | 
      
    
      
        | StopServicesSetup | 停止裝置上服務的 ITargetPreparer。 | 
      
    
      
        | StubTargetPreparer | ITargetPreparer的預留位置空白實作。 | 
      
    
      
        | SuiteApkInstaller | 為套裝組合設定安裝指定的 APK:從 $ANDROID_TARGET_OUT_TESTCASES 變數或建構資訊中的 ROOT_DIR。 | 
      
    
      
        | SwitchUserTargetPreparer | 在 setUp 中切換至指定使用者類型的 ITargetPreparer。 | 
      
    
      
        | TearDownPassThroughPreparer | 允許對設定中以物件形式納入的準備程序執行 tearDown。 | 
      
    
      
        | TemperatureThrottlingWaiter | ITargetPreparer會等待裝置溫度降至目標溫度 | 
      
    
      
        | TestAppInstallSetup | ITargetPreparer會將一或多個應用程式從IDeviceBuildInfo.getTestsDir()資料夾安裝到裝置上。 | 
      
    
      
        | TestFilePushSetup | 將一或多個檔案/目錄從 IDeviceBuildInfo.getTestsDir()資料夾推送至裝置的ITargetPreparer。 | 
      
    
      
        | TestSystemAppInstallSetup | ITargetPreparer會將一或多個應用程式從IDeviceBuildInfo.getTestsDir()資料夾安裝到裝置的 /system 分區。 | 
      
    
      
        | TimeWaster | 簡單的目標準備器會浪費時間,甚至可能重新啟動裝置。 | 
      
    
      
        | UserCleaner | 在解除安裝時移除次要使用者的 ITargetPreparer。 | 
      
    
      
        | VisibleBackgroundUserPreparer | 在背景中啟動的使用者可見狀態下,用於執行測試的目標準備工具。 | 
      
    
      
        | WaitForDeviceDatetimePreparer | ITargetPreparer會等待裝置設定日期時間如果在逾時前未設定日期時間,這個預備程序可選擇強制執行 TargetSetupError。 | 
      
    
      
        | WifiPreparer | ITargetPreparer,視需要在裝置上設定 Wi-Fi。 |