安裝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

protected  getApkPaths ()

退貨