BuildTestsZipUtils

public class BuildTestsZipUtils
extends Object

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


輔助類別,用於與 Android 建構系統產生的測試 zip 相關的作業

摘要

公用建構函式

BuildTestsZipUtils()

公用方法

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

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

公用建構函式

BuildTestsZipUtils

public BuildTestsZipUtils ()

公用方法

getApkFile

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

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

參數
buildInfo IBuildInfo:建構構件資訊

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

altDirs :除了 buildInfo 中的路徑外,其他搜尋路徑

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

lookupInResource boolean:如果應在測試輔助工具資源中查詢檔案,做為最終的備用機制

傳回
File 代表主機上實體 APK 檔案的 ERROR(/File),如果檔案不存在,則為 null