summaryrefslogtreecommitdiff
path: root/apexer/apexer.py
diff options
context:
space:
mode:
authorBaligh Uddin <baligh@google.com>2020-01-18 20:28:11 -0800
committerBaligh Uddin <baligh@google.com>2020-01-24 20:11:27 -0800
commit38b77dae0f1d58d42dab0731a44e1162bfc9e1ac (patch)
tree0522cf83ee5040f7b8a5ec6fee890ce819f8eba4 /apexer/apexer.py
parent5374de3d8565493fc3a31054080a71d1d8c16c2d (diff)
Pass in min-sdk-version to apexer.
This allows for codename.fingerprint format to be specified for minSdkVersion BUG: 130541924 Exempt-From-Owner-Approval: baligh@ - Initial CL was approved. Change-Id: I971418ed6515d503bcc10a169b13b3c27ae82c64
Diffstat (limited to 'apexer/apexer.py')
-rw-r--r--apexer/apexer.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/apexer/apexer.py b/apexer/apexer.py
index cbb5a49..7e523ab 100644
--- a/apexer/apexer.py
+++ b/apexer/apexer.py
@@ -115,6 +115,10 @@ def ParseArgs(argv):
required=False,
help='Default target SDK version to use for AndroidManifest.xml')
parser.add_argument(
+ '--min_sdk_version',
+ required=False,
+ help='Default Min SDK version to use for AndroidManifest.xml')
+ parser.add_argument(
'--do_not_check_keyname',
required=False,
action='store_true',
@@ -489,10 +493,13 @@ def CreateApex(args, work_dir):
cmd.extend(['--version-name', manifest_apex.versionName])
if args.target_sdk_version:
cmd.extend(['--target-sdk-version', args.target_sdk_version])
+ if args.min_sdk_version:
+ cmd.extend(['--min-sdk-version', args.min_sdk_version])
+ else:
+ # Default value for minSdkVersion.
+ cmd.extend(['--min-sdk-version', '29'])
if args.assets_dir:
cmd.extend(['-A', args.assets_dir])
- # Default value for minSdkVersion.
- cmd.extend(['--min-sdk-version', '29'])
cmd.extend(['-o', apk_file])
cmd.extend(['-I', args.android_jar_path])
RunCommand(cmd, args.verbose)