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

호스트에서 지정된 기기로 지정된 APK 파일 목록의 SplitApkInstaller을 반환합니다.

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

호스트에서 지정된 기기로 지정된 APK 파일 목록의 SplitApkInstaller을 반환합니다.

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

apks : APK 파일 목록입니다.

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

installOptions

반환 값
SplitApkInstaller

create

public static SplitApkInstaller create (IDevice device, 
                String applicationId, 
                 apks, 
                boolean reInstall, 
                 installOptions)

지정된 기기의 기존 애플리케이션에 호스트에서 지정된 APK 파일 목록을 설치하는 SplitApkInstaller를 반환합니다.

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

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

apks : APK 파일 목록입니다.

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

installOptions

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