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)

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

公共构造函数

BuildTestsZipUtils

public BuildTestsZipUtils ()

公共方法

getApkFile

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

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

参数
buildInfo IBuildInfo:build 工件信息

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

altDirs :除了 buildInfo 内的路径之外,还可以使用备选搜索路径

altDirBehavior AltDirBehavior:应如何针对 buildInfo 中的路径使用备选搜索路径:作为回退路径或替换路径;如果未指定,则使用回退路径

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

返回
File 表示主机上的实际 apk 文件的 ERROR(/File),如果该文件不存在,则为 null