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)

แสดงผล SplitApkInstaller เพื่อติดตั้งรายการไฟล์ APK ที่ระบุจากโฮสต์ไปยัง แอปพลิเคชันที่มีอยู่บนอุปกรณ์ที่ระบุ

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

แสดงผล SplitApkInstaller สำหรับรายการไฟล์ APK ที่ระบุจากโฮสต์ไปยังอุปกรณ์ที่ระบุ

InstallMetrics install(long timeout, TimeUnit unit)

ติดตั้งแอปพลิเคชัน Android ที่สร้างจากไฟล์ APK หลายไฟล์โดยการสตรีมจากไฟล์ในโฮสต์

เมธอดที่ได้รับการปกป้อง

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

เมธอดสาธารณะ

สร้าง

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

แสดงผล SplitApkInstaller เพื่อติดตั้งรายการไฟล์ APK ที่ระบุจากโฮสต์ไปยัง แอปพลิเคชันที่มีอยู่บนอุปกรณ์ที่ระบุ

พารามิเตอร์
device IDevice: อุปกรณ์ที่จะติดตั้ง APK

applicationId String: รหัสแอปพลิเคชันของแอปพลิเคชันที่มีอยู่ที่จะติดตั้ง APK ใหม่ ด้วย

apks List: รายการไฟล์ APK

reInstall boolean: เลือกว่าจะเปิดใช้ตัวเลือกการติดตั้งใหม่หรือไม่

installOptions List

แสดงผล
SplitApkInstaller

สร้าง

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

แสดงผล SplitApkInstaller สำหรับรายการไฟล์ APK ที่ระบุจากโฮสต์ไปยังอุปกรณ์ที่ระบุ

พารามิเตอร์
device IDevice: อุปกรณ์ที่จะติดตั้ง APK ซึ่งต้องมี APK หลักอย่างน้อย 1 รายการ

apks List: รายการไฟล์ APK

reInstall boolean: เลือกว่าจะเปิดใช้ตัวเลือกการติดตั้งใหม่หรือไม่

installOptions List

แสดงผล
SplitApkInstaller

ติดตั้ง

public InstallMetrics install (long timeout, 
                TimeUnit unit)

ติดตั้งแอปพลิเคชัน Android ที่สร้างจากไฟล์ APK หลายไฟล์โดยการสตรีมจากไฟล์ในโฮสต์

พารามิเตอร์
timeout long: การหมดเวลาในการติดตั้ง

unit TimeUnit

แสดงผล
InstallMetrics เมตริก InstallMetrics สำหรับเวลาที่ผ่านไประหว่างการติดตั้งนี้

ส่ง
InstallException หากการติดตั้งไม่สำเร็จ

เมธอดที่ได้รับการปกป้อง

อัปโหลด APK

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

พารามิเตอร์
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

แสดงผล
boolean