RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


סיכום

‫methods ציבוריים

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)

‫methods ציבוריים

create

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

create

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

מחזירה SplitApkInstaller עבור רשימת ה-APK שצוינה שכבר הועלו למכשיר שצוין.

פרמטרים
device IDevice: המכשיר שבו יותקן ה-APK, חייב לכלול לפחות את ה-APK הראשי.

remoteApks List

reInstall boolean: האם להפעיל את האפשרות להתקנה מחדש.

installOptions List

החזרות
RemoteSplitApkInstaller

התקנה

public void install (long timeout, 
                TimeUnit unit)

התקנה של אפליקציה ל-Android שמורכבת מכמה קובצי APK שנמצאים באופן מקומי במכשיר

פרמטרים
timeout long: פסק זמן להתקנה

unit TimeUnit

הקפצת הודעות שגיאה (throw)
InstallException אם ההתקנה נכשלת.

שיטות מוגנות

writeRemoteApk

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

פרמטרים
sessionId String

filePath String

timeout long

unit TimeUnit

חזרה לרצף השגרה
boolean