安装Apk安装

public class InstallApkSetup
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.InstallApkSetup


一种ITargetPreparer ,用于安装位于文件系统上的一个或多个 apk。

当所有版本的测试都依赖于文件系统上的 apk 时,此类只能用于从文件系统安装 apk。对于使用TestAppInstallSetup从测试 zip 文件安装 apk 的测试,请使用--alt-dir在包含其他测试配置的 apk 的文件系统上指定备用目录(例如,不存在测试 zip 文件的本地运行) 。

概括

公共构造函数

InstallApkSetup ()

公共方法

void setApkPaths ( paths) setApkPaths ( paths)

设置 APK 路径。

void setThrowIfInstallFail (boolean throwIfInstallFail)

如果安装失败则设置抛出异常。

void setUp ( ITestDevice device, IBuildInfo buildInfo)

受保护的方法

getApkPaths ()

公共构造函数

安装Apk安装

public InstallApkSetup ()

公共方法

设置Apk路径

public void setApkPaths ( paths)

设置 APK 路径。暴露进行测试。

参数
paths

设置如果安装失败则抛出异常

public void setThrowIfInstallFail (boolean throwIfInstallFail)

如果安装失败则设置抛出异常。暴露进行测试。

参数
throwIfInstallFail boolean

设置

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

参数
device ITestDevice

buildInfo IBuildInfo

投掷
BuildError
DeviceNotAvailableException
TargetSetupError

受保护的方法

获取Apk路径

protected  getApkPaths ()

退货