安装ApkSetup
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 () |
公共构造函数
安装ApkSetup
public InstallApkSetup ()
公共方法
设置ApkPaths
public void setApkPaths (paths)
设置 APK 路径。暴露测试。
参数 | |
---|---|
paths |
设置 ThrowIfInstallFail
public void setThrowIfInstallFail (boolean throwIfInstallFail)
如果安装失败则设置抛出。暴露测试。
参数 | |
---|---|
throwIfInstallFail | boolean |
设置
public void setUp (ITestDevice device, IBuildInfo buildInfo)
参数 | |
---|---|
device | ITestDevice |
buildInfo | IBuildInfo |
投掷 | |
---|---|
BuildError | |
DeviceNotAvailableException | |
TargetSetupError |
受保护的方法
获取ApkPaths
protectedgetApkPaths ()
退货 | |
---|---|