From 38b77dae0f1d58d42dab0731a44e1162bfc9e1ac Mon Sep 17 00:00:00 2001 From: Baligh Uddin Date: Sat, 18 Jan 2020 20:28:11 -0800 Subject: 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 --- apexer/apexer.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'apexer/apexer.py') diff --git a/apexer/apexer.py b/apexer/apexer.py index cbb5a49..7e523ab 100644 --- a/apexer/apexer.py +++ b/apexer/apexer.py @@ -114,6 +114,10 @@ def ParseArgs(argv): '--target_sdk_version', 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, @@ -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) -- cgit v1.2.3