安装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路径
protectedgetApkPaths ()
退货 | |
---|---|