aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/android/java/com/google/devtools/build/android/AndroidResourceProcessingAction.java
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2016-02-10 19:48:13 +0000
committerGravatar Dmitry Lomov <dslomov@google.com>2016-02-11 11:49:30 +0000
commit076f4ab33a9c2b4aee288e048b2fe9e4871bec07 (patch)
treec1e41b9a198a3c886f0a0ed3e96a740de069208d /src/tools/android/java/com/google/devtools/build/android/AndroidResourceProcessingAction.java
parentb8ffd10a65365a6202b510fe64d3546ebd1d6e25 (diff)
Adds an AaptCommandLineBuilder to simplify the aapt line building process.
Part of this change makes the --no-version-vectors only be propagated if the sdk tools are >= 23. -- MOS_MIGRATED_REVID=114351246
Diffstat (limited to 'src/tools/android/java/com/google/devtools/build/android/AndroidResourceProcessingAction.java')
-rw-r--r--src/tools/android/java/com/google/devtools/build/android/AndroidResourceProcessingAction.java12
1 files changed, 3 insertions, 9 deletions
diff --git a/src/tools/android/java/com/google/devtools/build/android/AndroidResourceProcessingAction.java b/src/tools/android/java/com/google/devtools/build/android/AndroidResourceProcessingAction.java
index f468e8aa96..2d556f4109 100644
--- a/src/tools/android/java/com/google/devtools/build/android/AndroidResourceProcessingAction.java
+++ b/src/tools/android/java/com/google/devtools/build/android/AndroidResourceProcessingAction.java
@@ -81,14 +81,6 @@ public class AndroidResourceProcessingAction {
/** Flag specifications for this action. */
public static final class Options extends OptionsBase {
- @Option(name = "apiVersion",
- defaultValue = "21.0.0",
- converter = FullRevisionConverter.class,
- category = "config",
- help = "ApiVersion indicates the version passed to the AndroidBuilder. ApiVersion must be"
- + " > 19.10 when defined.")
- // TODO(bazel-team): Determine what the API version changes in AndroidBuilder.
- public FullRevision apiVersion;
@Option(name = "buildToolsVersion",
defaultValue = "null",
@@ -295,6 +287,7 @@ public class AndroidResourceProcessingAction {
try {
final Path tmp = Files.createTempDirectory("android_resources_tmp");
+ // Clean up the tmp file on exit to keep diskspace low.
tmp.toFile().deleteOnExit();
final Path expandedOut = tmp.resolve("tmp-expanded");
@@ -359,7 +352,8 @@ public class AndroidResourceProcessingAction {
generatedSources,
options.packagePath,
options.proguardOutput,
- options.manifestOutput);
+ options.manifestOutput,
+ options.buildToolsVersion);
LOGGER.fine(String.format("appt finished at %sms", timer.elapsed(TimeUnit.MILLISECONDS)));
if (options.srcJarOutput != null) {
resourceProcessor.createSrcJar(generatedSources, options.srcJarOutput,