logger.verbose("DeviceConnector '%s': installing %s", deviceName, Joiner.on(',').join(testedApks)); if (testedApks.size() > 1 && device.getApiLevel() < 21) { throw new InstallException("Internal error, file a bug, multi-apk applications" + " require a device with API level 21+"); if (device.getApiLevel() >= 21) { device.installPackages(testedApks, if (device.getApiLevel() >= 21) { device.installPackages(ImmutableList.of(testApk),
logger.verbose("DeviceConnector '%s': installing %s", deviceName, Joiner.on(',').join(testedApks)); if (testedApks.size() > 1 && device.getApiLevel() < 21) { throw new InstallException( "Internal error, file a bug, multi-apk applications" + " require a device with API level 21+"); if (device.getApiLevel() >= 21) { device.installPackages(testedApks, if (device.getApiLevel() >= 21) { device.installPackages(ImmutableList.of(testApk),
logger.verbose("DeviceConnector '%s': installing %s", deviceName, Joiner.on(',').join(testedApks)); if (testedApks.size() > 1 && device.getApiLevel() < 21) { throw new InstallException("Internal error, file a bug, multi-apk applications" + " require a device with API level 21+"); if (device.getApiLevel() >= 21) { device.installPackages(testedApks, installOptions, timeoutInMs, logger); } else { if (device.getApiLevel() >= 21) { device.installPackages( ImmutableList.of(testApk), installOptions,timeoutInMs, logger);
Objects.firstNonNull(installOptions, ImmutableList.<String>of()); if (apkFiles.size() > 1 || device.getApiLevel() >= 21) { device.installPackages(apkFiles, extraArgs, getTimeOutInMs(), getILogger());
@NonNull String projectName, @NonNull String variantName) { int deviceApiLevel = device.getApiLevel(); if (deviceApiLevel == 0) { logger.info("Skipping device '%1$s' for '%2$s:%3$s': Unknown API Level",
@NonNull String projectName, @NonNull String variantName) { int deviceApiLevel = device.getApiLevel(); if (deviceApiLevel == 0) { logger.info("Skipping device '%1$s' for '%2$s:%3$s': Unknown API Level",