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, remoteApks, boolean reInstall, installOptions)

지정된 기기에 이미 업로드된 지정된 APK 목록의 SplitApkInstaller를 반환합니다.

static RemoteSplitApkInstaller create(IDevice device, String applicationId, remoteApks, boolean reInstall, 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, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

지정된 기기에 이미 업로드된 지정된 APK 목록의 SplitApkInstaller를 반환합니다.

매개변수
device IDevice: APK를 설치할 기기입니다. 기본 APK를 하나 이상 포함해야 합니다.

remoteApks

reInstall boolean: 재설치 옵션을 사용 설정할지 여부

installOptions

반환 값
RemoteSplitApkInstaller

create

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

이미 업로드된 지정된 APK 목록을 지정된 기기의 기존 애플리케이션에 설치하는 SplitApkInstaller를 반환합니다.

매개변수
device IDevice: APK를 설치할 기기입니다.

applicationId String: 새 APK를 설치할 기존 애플리케이션의 애플리케이션 ID입니다.

remoteApks

reInstall boolean: 재설치 옵션을 사용 설정할지 여부

installOptions

반환 값
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