if (deviceApiLevel == 0) { logger.info("Skipping device '%1$s' for '%2$s:%3$s': Unknown API Level", device.getName(), projectName, variantName); return false; logger.info( "Skipping device '%1$s', due to different API preview '%2$s' and '%3$s'", device.getName(), deviceCodeName, appMinSdkVersion.getCodename()); return false; logger.info( "Skipping device '%s' for '%s:%s': minSdkVersion [%s] > deviceApiLevel [%d]", device.getName(), projectName, variantName, appMinSdkVersion.getApiString(), deviceApiLevel);
if (deviceApiLevel == 0) { logger.info("Skipping device '%1$s' for '%2$s:%3$s': Unknown API Level", device.getName(), projectName, variantName); return false; logger.info( "Skipping device '%1$s', due to different API preview '%2$s' and '%3$s'", device.getName(), deviceCodeName, appMinSdkVersion.getCodename()); return false; logger.info( "Skipping device '%s' for '%s:%s': minSdkVersion [%s] > deviceApiLevel [%d]", device.getName(), projectName, variantName, appMinSdkVersion.getApiString(), deviceApiLevel);
@Override public Boolean call() throws Exception { String deviceName = device.getName(); boolean isInstalled = false;
"Skipping device '{}' for '{}:{}': Could not find build of variant " + "which supports density {} and an ABI in {}", device.getName(), projectName, variantName, device.getDensity(), Joiner.on(", ").join(device.getAbis())); } else { "Installing APK '{}' on '{}' for {}:{}", FileUtils.getNamesAsCommaSeparatedList(apkFiles), device.getName(), projectName, variantName);
device.getName(), projectName, variantName); continue;
@Override public Boolean call() throws Exception { final String deviceName = device.getName(); boolean isInstalled = false;
@Override public Boolean call() throws Exception { String deviceName = device.getName(); boolean isInstalled = false;
@TaskAction public void uninstall() throws DeviceException { final Logger logger = getLogger(); final String applicationId = variant.getApplicationId(); logger.info("Uninstalling app: {}", applicationId); final DeviceProvider deviceProvider = new ConnectedDeviceProvider(getAdbExe(), getTimeOutInMs(), getILogger()); deviceProvider.init(); final List<? extends DeviceConnector> devices = deviceProvider.getDevices(); for (DeviceConnector device : devices) { device.uninstallPackage(applicationId, getTimeOutInMs(), getILogger()); logger.lifecycle( "Uninstalling {} (from {}:{}) from device '{}' ({}).", applicationId, getProject().getName(), variant.getVariantConfiguration().getFullName(), device.getName(), device.getSerialNumber()); } int n = devices.size(); logger.quiet("Uninstalled {} from {} device{}.", applicationId, n, n == 1 ? "" : "s"); }
@TaskAction public void uninstall() throws DeviceException { final Logger logger = getLogger(); final String applicationId = variant.getApplicationId(); logger.info("Uninstalling app: {}", applicationId); final ILogger lifecycleLogger = new LoggerWrapper(getLogger(), LogLevel.LIFECYCLE); final DeviceProvider deviceProvider = new ConnectedDeviceProvider(getAdbExe(), lifecycleLogger); deviceProvider.init(); final List<? extends DeviceConnector> devices = deviceProvider.getDevices(); for (DeviceConnector device : devices) { device.uninstallPackage(applicationId, getTimeOutInMs(), getILogger()); logger.lifecycle( "Uninstalling {} (from {}:{}) from device '{}' ({}).", applicationId, getProject().getName(), variant.getVariantConfiguration().getFullName(), device.getName(), device.getSerialNumber()); } int n = devices.size(); logger.quiet("Uninstalled {} from {} device{}.", applicationId, n, n == 1 ? "" : "s"); }
device.getName(), projectName, variantName); continue;