@Nullable @Override protected CompileInvocation makeCompileProcessBuilder( @NonNull File file, @NonNull File output) throws AaptException { Preconditions.checkArgument(file.isFile(), "!file.isFile()"); Preconditions.checkArgument(output.isDirectory(), "!output.isDirectory()"); return new CompileInvocation( new ProcessInfoBuilder() .setExecutable(getAapt2ExecutablePath()) .addArgs(AaptV2CommandBuilder.makeCompile(file, output)), new File(output, Aapt2RenamingConventions.compilationRename(file))); }