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