diff options
Diffstat (limited to 'apexer/apexer.py')
-rw-r--r-- | apexer/apexer.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/apexer/apexer.py b/apexer/apexer.py index ba5a8f0..fc580bc 100644 --- a/apexer/apexer.py +++ b/apexer/apexer.py @@ -80,6 +80,9 @@ def ParseArgs(argv): help='type of APEX payload being built "zip" or "image"') parser.add_argument('--override_apk_package_name', required=False, help='package name of the APK container. Default is the apex name in --manifest.') + parser.add_argument('--android_jar_path', required=False, + default="prebuilts/sdk/current/public/android.jar", + help='path to use as the source of the android API.') return parser.parse_args(argv) def FindBinaryPath(binary): @@ -361,7 +364,7 @@ def CreateApex(args, work_dir): # specified in AndroidManifest.xml cmd.extend(['--version-code', str(manifest_apex.version)]) cmd.extend(['-o', apk_file]) - cmd.extend(['-I', "prebuilts/sdk/current/public/android.jar"]) + cmd.extend(['-I', args.android_jar_path]) RunCommand(cmd, args.verbose) zip_file = os.path.join(work_dir, 'apex.zip') |