com.android.ddmlib
Class SplitApkInstaller
java.lang.Object
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 |
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)