SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

java.lang.Object
com.android.tradefed.device.server.SplitApkInstallerBase
  com.android.tradefed.device.server.SplitApkInstaller


概要

パブリック メソッド

static SplitApkInstaller create(IDevice device, String applicationId, List<File> apks, boolean reInstall, List<String> installOptions)

ホストから指定されたデバイス上の既存のアプリケーションに、指定された APK ファイルのリストをインストールする SplitApkInstaller を返します。

static SplitApkInstaller create(IDevice device, List<File> apks, boolean reInstall, List<String> installOptions)

ホストから指定された デバイスに、指定された APK ファイルのリストをインストールする SplitApkInstaller を返します。

InstallMetrics install(long timeout, TimeUnit unit)

ホスト上のファイルからストリーミングして、複数の APK ファイルで構成される Android アプリケーションをインストールします。

保護されたメソッド

boolean uploadApk(String sessionId, File fileToUpload, int uniqueId, long timeout, TimeUnit unit)

パブリック メソッド

create

public static SplitApkInstaller create (IDevice device, 
                String applicationId, 
                List<File> apks, 
                boolean reInstall, 
                List<String> installOptions)

ホストから指定されたデバイス上の 既存のアプリケーションに、指定された APK ファイルのリストをインストールする SplitApkInstaller を返します。

パラメータ
device IDevice: APK をインストールするデバイス。

applicationId String: 新しい APK をインストールする既存のアプリケーションのアプリケーション ID 。

apks List: APK ファイルのリスト。

reInstall boolean: 再インストール オプションを有効にするかどうか。

installOptions List

戻り値
SplitApkInstaller

create

public static SplitApkInstaller create (IDevice device, 
                List<File> apks, 
                boolean reInstall, 
                List<String> installOptions)

ホストから指定された デバイスに、指定された APK ファイルのリストをインストールする SplitApkInstaller を返します。

パラメータ
device IDevice: APK をインストールするデバイス。少なくともメイン APK を含める必要があります。

apks List: APK ファイルのリスト。

reInstall boolean: 再インストール オプションを有効にするかどうか。

installOptions List

戻り値
SplitApkInstaller

インストール

public InstallMetrics install (long timeout, 
                TimeUnit unit)

ホスト上のファイルからストリーミングして、複数の APK ファイルで構成される Android アプリケーションをインストールします。

パラメータ
timeout long: インストールのタイムアウト。

unit TimeUnit

戻り値
InstallMetrics このインストール中に経過した時間の InstallMetrics 指標。

例外
InstallException インストールに失敗した場合。

保護されたメソッド

uploadApk

protected boolean uploadApk (String sessionId, 
                File fileToUpload, 
                int uniqueId, 
                long timeout, 
                TimeUnit unit)

パラメータ
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

戻り値
boolean