RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


概要

パブリック メソッド

static RemoteSplitApkInstaller create(IDevice device, String applicationId, List<String> remoteApks, boolean reInstall, List<String> installOptions)

指定されたデバイスにすでにアップロードされている APK のリストを、デバイス上の既存のアプリにインストールするための SplitApkInstaller を返します。

static RemoteSplitApkInstaller create(IDevice device, List<String> remoteApks, boolean reInstall, List<String> installOptions)

指定されたデバイスにすでにアップロードされている APK のリストの SplitApkInstaller を返します。

void install(long timeout, TimeUnit unit)

デバイスにローカルに保存されている複数の APK ファイルで構成される Android アプリをインストールします。

保護されたメソッド

boolean writeRemoteApk(String sessionId, String filePath, long timeout, TimeUnit unit)

パブリック メソッド

create

public static RemoteSplitApkInstaller create (IDevice device, 
                String applicationId, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

指定されたデバイスにすでにアップロードされている APK のリストを、デバイス上の既存のアプリにインストールするための SplitApkInstaller を返します。

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

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

remoteApks List

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

installOptions List

戻り値
RemoteSplitApkInstaller

create

public static RemoteSplitApkInstaller create (IDevice device, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

指定されたデバイスにすでにアップロードされている APK のリストの SplitApkInstaller を返します。

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

remoteApks List

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

installOptions List

戻り値
RemoteSplitApkInstaller

インストール

public void install (long timeout, 
                TimeUnit unit)

デバイスにローカルに保存されている複数の APK ファイルで構成される Android アプリをインストールします。

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

unit TimeUnit

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

保護されたメソッド

writeRemoteApk

protected boolean writeRemoteApk (String sessionId, 
                String filePath, 
                long timeout, 
                TimeUnit unit)

パラメータ
sessionId String

filePath String

timeout long

unit TimeUnit

戻り値
boolean