BuildTestsZipUtils

public class BuildTestsZipUtils
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.BuildTestsZipUtils


這個輔助類別適用於與 Android 建構系統產生的測試 ZIP 相關的作業

摘要

公用建構函式

BuildTestsZipUtils()

公用方法

static File getApkFile(IBuildInfo buildInfo, String apkFileName, List<File> altDirs, AltDirBehavior altDirBehavior, boolean lookupInResource, String deviceSigningKey)

根據建構資訊內的測試構件資訊,解析實際的 APK 路徑。

公用建構函式

BuildTestsZipUtils

public BuildTestsZipUtils ()

公用方法

getApkFile

public static File getApkFile (IBuildInfo buildInfo, 
                String apkFileName, 
                List<File> altDirs, 
                AltDirBehavior altDirBehavior, 
                boolean lookupInResource, 
                String deviceSigningKey)

根據建構資訊中的測試構件資訊,解析實際的 APK 路徑。

參數
buildInfo IBuildInfo:建構構件資訊

apkFileName String:要安裝的 APK 檔案名稱

altDirs List:替代搜尋路徑,除了 buildInfo 內的路徑外

altDirBehavior AltDirBehavior:應如何針對 buildInfo 內的路徑使用替代搜尋路徑:做為備用路徑或覆寫路徑;如未指定,則會使用備用路徑

lookupInResource boolean:是否應在測試架構資源中查詢檔案,做為最終備援機制

傳回
File 代表主機上實際 APK 檔案的 File,或 null (如果檔案不存在)。

擲回
IOException