diff options
author | Adam Lesinski <adamlesinski@google.com> | 2015-04-21 14:20:15 -0700 |
---|---|---|
committer | Adam Lesinski <adamlesinski@google.com> | 2015-04-21 14:27:02 -0700 |
commit | 6e46056abc1c2803ed7f195bab169bbb1cacec6b (patch) | |
tree | f68b9654b5dc9e402e79052f1cafa7e60c6d56c3 /tools/aapt/Main.cpp | |
parent | d981c0d4f01bb25ba378e865952cf9d48109b9fe (diff) |
AAPT: Add flag to disable versioning of vector related XML
AAPT automatically versions XML files according to the SDK level
in which their attributes were introduced. Support libraries
know how to handle resources built against newer SDKs, so offer
the option to disable some of the automatic versioning, namely
vectors.
Bug:19336994
Change-Id: I9f9d0ae8f2a0c28404f82e27de416f80e38493c9
Diffstat (limited to 'tools/aapt/Main.cpp')
-rw-r--r-- | tools/aapt/Main.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/aapt/Main.cpp b/tools/aapt/Main.cpp index 8b416aa82fdb..7dee585fa7be 100644 --- a/tools/aapt/Main.cpp +++ b/tools/aapt/Main.cpp @@ -211,7 +211,9 @@ void usage(void) " specified folder.\n" " --ignore-assets\n" " Assets to be ignored. Default pattern is:\n" - " %s\n", + " %s\n" + " --no-version-vectors\n" + " Do not automatically generate versioned copies of vector XML resources.\n", gDefaultIgnoreAssets); } @@ -673,6 +675,8 @@ int main(int argc, char* const argv[]) gUserIgnoreAssets = argv[0]; } else if (strcmp(cp, "-pseudo-localize") == 0) { bundle.setPseudolocalize(PSEUDO_ACCENTED | PSEUDO_BIDI); + } else if (strcmp(cp, "-no-version-vectors") == 0) { + bundle.setNoVersionVectors(true); } else { fprintf(stderr, "ERROR: Unknown option '-%s'\n", cp); wantUsage = true; |