com.android.ddmlib
Class SplitApkInstaller

java.lang.Object
  extended by com.android.ddmlib.SplitApkInstaller

public class SplitApkInstaller
extends java.lang.Object


Method Summary
static SplitApkInstaller create(IDevice device, java.util.List<java.io.File> apks, boolean reInstall, java.util.List<java.lang.String> pmOptions)
          Returns a SplitApkInstaller for the given list of APKs on the given device.
static SplitApkInstaller create(IDevice device, java.lang.String applicationId, java.util.List<java.io.File> apks, boolean reInstall, java.util.List<java.lang.String> pmOptions)
           
 void install(long timeout, java.util.concurrent.TimeUnit unit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

install

public void install(long timeout,
                    @NonNull
                    java.util.concurrent.TimeUnit unit)
             throws InstallException
Throws:
InstallException

create

public static SplitApkInstaller create(@NonNull
                                       IDevice device,
                                       @NonNull
                                       java.util.List<java.io.File> apks,
                                       boolean reInstall,
                                       @NonNull
                                       java.util.List<java.lang.String> pmOptions)
Returns a SplitApkInstaller for the given list of APKs on the given device.

Parameters:
apks - list of APKs, must include at least the main APK

create

public static SplitApkInstaller create(@NonNull
                                       IDevice device,
                                       @NonNull
                                       java.lang.String applicationId,
                                       @NonNull
                                       java.util.List<java.io.File> apks,
                                       boolean reInstall,
                                       @NonNull
                                       java.util.List<java.lang.String> pmOptions)