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)

根据 build info 中的测试工件信息解析实际的 apk 路径。

公共构造函数

BuildTestsZipUtils

public BuildTestsZipUtils ()

公共方法

getApkFile

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

根据 build info 中的测试工件信息解析实际的 apk 路径。

参数
buildInfo IBuildInfo:构建工件信息

apkFileName String:要安装的 apk 的文件名

altDirs List:除了 buildInfo 中的路径之外的其他搜索路径

altDirBehavior AltDirBehavior:如何针对 buildInfo中的路径使用其他搜索路径:作为回退路径还是替换路径;如果未指定,则将使用回退路径

lookupInResource boolean:是否应在测试框架资源中查找文件作为最终 回退机制

返回
File 一个 File,表示主机上的物理 apk 文件;如果该 文件不存在,则返回 null

抛出
IOException