Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

SdkAvdPreparer

public class SdkAvdPreparer
extends BaseTargetPreparer implements IHostCleaner

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


ITargetPreparer ,将创建一个avd并启动一个模拟器

摘要

公共建设者

SdkAvdPreparer ()

创建一个SdkAvdPreparer

公开方法

void cleanUp ( IBuildInfo buildInfo, Throwable e)

清洁主机(删除tmp文件等)。

String createAvd ( ISdkBuildInfo sdkBuildInfo)

根据ISdkBuildInfo查找SDK目标,为此目标创建AVD并返回其名称。

void launchEmulatorForAvd ( ISdkBuildInfo sdkBuild, ITestDevice device, String avd)

为给定的avd启动一个仿真器,然后等待它变得可用。

void setForceKvm (boolean forceKvm)
void setGpu (boolean gpu)

以编程方式设置应该打开还是关闭GPU。

void setUp ( ITestDevice device, IBuildInfo buildInfo)

公共建设者

SdkAvdPreparer

public SdkAvdPreparer ()

创建一个SdkAvdPreparer

公开方法

清理

public void cleanUp ( IBuildInfo buildInfo, 
                Throwable e)

清洁主机(删除tmp文件等)。

参量
buildInfo IBuildInfoIBuildInfo

e Throwable :结束测试的Throwable

createAvd

public String createAvd ( ISdkBuildInfo sdkBuildInfo)

根据ISdkBuildInfo查找SDK目标,为此目标创建AVD并返回其名称。

参量
sdkBuildInfo ISdkBuildInfoISdkBuildInfo

退货
String 创建的AVD名称

投掷
TargetSetupError 如果无法获得目标
BuildError 如果创建AVD失败

launchEmulatorForAvd

public void launchEmulatorForAvd ( ISdkBuildInfo sdkBuild, 
                ITestDevice device, 
                String avd)

为给定的avd启动一个仿真器,然后等待它可用。将在分配的ITestDevice指定的端口上启动仿真器

参量
sdkBuild ISdkBuildInfoISdkBuildInfo

device ITestDevice :占位符ITestDevice代表分配的仿真器设备

avd String :要启动的avd

投掷
DeviceNotAvailableException
TargetSetupError 如果无法获得目标
BuildError 如果模拟器无法启动
DeviceNotAvailableException

setForceKvm

public void setForceKvm (boolean forceKvm)

参量
forceKvm boolean

setGpu

public void setGpu (boolean gpu)

以编程方式设置应该打开还是关闭GPU。

建立

public void setUp ( ITestDevice device, 
                IBuildInfo buildInfo)

参量
device ITestDevice

buildInfo IBuildInfo

投掷
TargetSetupError
DeviceNotAvailableException
BuildError