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)

ส่งคืน SplitApkInstaller เพื่อติดตั้งรายการ APK ที่ระบุซึ่งอัปโหลดแล้ว ไปยังอุปกรณ์ที่ระบุในแอปพลิเคชันที่มีอยู่บนอุปกรณ์

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

แสดงผล SplitApkInstaller สำหรับรายการ APK ที่ระบุซึ่งอัปโหลดไปยัง อุปกรณ์ที่ระบุแล้ว

void install(long timeout, TimeUnit unit)

ติดตั้งแอปพลิเคชัน Android ที่สร้างจากไฟล์ APK หลายไฟล์ซึ่งอยู่ในอุปกรณ์

วิธีการที่ได้รับการป้องกัน

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

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

สร้าง

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

ส่งคืน SplitApkInstaller เพื่อติดตั้งรายการ APK ที่ระบุซึ่งอัปโหลดแล้ว ไปยังอุปกรณ์ที่ระบุในแอปพลิเคชันที่มีอยู่บนอุปกรณ์

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

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

remoteApks List

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

installOptions List

การคืนสินค้า
RemoteSplitApkInstaller

สร้าง

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

แสดงผล SplitApkInstaller สำหรับรายการ APK ที่ระบุซึ่งอัปโหลดไปยัง อุปกรณ์ที่ระบุแล้ว

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

remoteApks List

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

installOptions List

การคืนสินค้า
RemoteSplitApkInstaller

ติดตั้ง

public void install (long timeout, 
                TimeUnit unit)

ติดตั้งแอปพลิเคชัน Android ที่สร้างจากไฟล์ APK หลายไฟล์ซึ่งอยู่ในอุปกรณ์

พารามิเตอร์
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