diff options
author | 2016-02-10 19:48:13 +0000 | |
---|---|---|
committer | 2016-02-11 11:49:30 +0000 | |
commit | 076f4ab33a9c2b4aee288e048b2fe9e4871bec07 (patch) | |
tree | c1e41b9a198a3c886f0a0ed3e96a740de069208d /src/tools/android/java/com/google/devtools/build/android/AndroidResourceProcessingAction.java | |
parent | b8ffd10a65365a6202b510fe64d3546ebd1d6e25 (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.java | 12 |
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, |