diff options
-rw-r--r-- | apexer/apexer.py | 11 |
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) |