private ApkInfoParser.ApkInfo loadTestedApkInfo() { File aaptFile = new File(androidBuilder.getTargetInfo().getBuildTools() .getPath(BuildToolInfo.PathId.AAPT)); ApkInfoParser apkInfoParser = new ApkInfoParser(aaptFile, androidBuilder.getProcessExecutor()); try { return apkInfoParser.parseApk(getMainApk()); } catch (ProcessException e) { throw new RuntimeException(e); } }
private ApkInfoParser.ApkInfo loadTestedApkInfo() { File aaptFile = new File(androidBuilder.getTargetInfo().getBuildTools() .getPath(BuildToolInfo.PathId.AAPT)); ApkInfoParser apkInfoParser = new ApkInfoParser(aaptFile, androidBuilder.getProcessExecutor()); try { return apkInfoParser.parseApk(getMainApk()); } catch (ProcessException e) { throw new RuntimeException(e); } }
BuildToolInfo.PathId.AAPT2.isPresentIn(buildTools.getRevision())) { return new OutOfProcessAaptV2( builder.getProcessExecutor(), teeOutputHandler, buildTools, builder.getProcessExecutor(), teeOutputHandler, buildTools,
task.setDeviceProvider(deviceProvider); task.setInstallOptions(scope.getGlobalScope().getExtension().getAdbOptions().getInstallOptions()); task.setProcessExecutor(scope.getGlobalScope().getAndroidBuilder().getProcessExecutor());
scope.getGlobalScope().getExtension().getAdbOptions().getInstallOptions()); installTask.setProcessExecutor( scope.getGlobalScope().getAndroidBuilder().getProcessExecutor()); ConventionMappingHelper.map(installTask, "adbExe", new Callable<File>() { @Override
private static Aapt makeAapt( BuildToolInfo buildToolInfo, AaptGeneration aaptGeneration, AndroidBuilder builder, boolean crunchPng, MergingLog blameLog) { ProcessOutputHandler teeOutputHandler = new TeeProcessOutputHandler( blameLog != null ? new ParsingProcessOutputHandler( new ToolOutputParser( aaptGeneration == AaptGeneration.AAPT_V1 ? new AaptOutputParser() : new Aapt2OutputParser(), builder.getLogger()), new MergingLogRewriter(blameLog::find, builder.getErrorReporter())) : new LoggedProcessOutputHandler( new AaptGradleFactory.FilteringLogger(builder.getLogger())), new LoggedProcessOutputHandler(new AaptGradleFactory.FilteringLogger(builder.getLogger()))); return new AaptV1( builder.getProcessExecutor(), teeOutputHandler, buildToolInfo, new AaptGradleFactory.FilteringLogger(builder.getLogger()), crunchPng ? AaptV1.PngProcessMode.ALL : AaptV1.PngProcessMode.NO_CRUNCH, 0); }
scope.getGlobalScope().getExtension().getAdbOptions().getInstallOptions()); task.setProcessExecutor( scope.getGlobalScope().getAndroidBuilder().getProcessExecutor()); boolean shardBetweenDevices = AndroidGradleOptions .getShardAndroidTestsBetweenDevices(task.getProject());