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

退貨