diff options
author | Jiyong Park <jiyong@google.com> | 2019-04-18 17:32:03 +0900 |
---|---|---|
committer | Jiyong Park <jiyong@google.com> | 2019-04-18 17:32:03 +0900 |
commit | f40a093ceed68f998cd8f9a552da8936e4f24378 (patch) | |
tree | 7cfe6ad0946e35ac00c3ebc21abc44c05ed0db40 | |
parent | e31de896a43978764f6075a5bd9cc6cd47f3537b (diff) | |
download | platform_system_apex-f40a093ceed68f998cd8f9a552da8936e4f24378.tar.gz platform_system_apex-f40a093ceed68f998cd8f9a552da8936e4f24378.tar.bz2 platform_system_apex-f40a093ceed68f998cd8f9a552da8936e4f24378.zip |
Add --target_sdk_version to apexer
It is used to set the target sdk version of the APEX for targeting.
Bug: 130541924
Test: m
Change-Id: I7178322bc8114bbe4992e68e3a0cda5ff3d2ae97
-rw-r--r-- | apexer/apexer.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/apexer/apexer.py b/apexer/apexer.py index 461b6a7a..c7e9c393 100644 --- a/apexer/apexer.py +++ b/apexer/apexer.py @@ -76,6 +76,8 @@ def ParseArgs(argv): help="""A list of directories containing all the tools used by apexer (e.g. mke2fs, avbtool, etc.) separated by ':'. Can also be set using the APEXER_TOOL_PATH environment variable""") + parser.add_argument('--target_sdk_version', required=False, + help='Default target SDK version to use for AndroidManifest.xml') return parser.parse_args(argv) def FindBinaryPath(binary): @@ -354,6 +356,8 @@ def CreateApex(args, work_dir): # This version from apex_manifest.json is used when versionCode isn't # specified in AndroidManifest.xml cmd.extend(['--version-code', str(manifest_apex.version)]) + if args.target_sdk_version: + cmd.extend(['--target-sdk-version', args.target_sdk_version]) cmd.extend(['-o', apk_file]) cmd.extend(['-I', args.android_jar_path]) RunCommand(cmd, args.verbose) |