prepares envitonment dict with the necessary flags for signing an apk :param args: parser args
(args)
| 1003 | |
| 1004 | @staticmethod |
| 1005 | def _prepare_release_env(args): |
| 1006 | """ |
| 1007 | prepares envitonment dict with the necessary flags for signing an apk |
| 1008 | :param args: parser args |
| 1009 | """ |
| 1010 | env = os.environ.copy() |
| 1011 | if args.build_mode == 'release': |
| 1012 | if args.keystore: |
| 1013 | env['P4A_RELEASE_KEYSTORE'] = realpath(expanduser(args.keystore)) |
| 1014 | if args.signkey: |
| 1015 | env['P4A_RELEASE_KEYALIAS'] = args.signkey |
| 1016 | if args.keystorepw: |
| 1017 | env['P4A_RELEASE_KEYSTORE_PASSWD'] = args.keystorepw |
| 1018 | if args.signkeypw: |
| 1019 | env['P4A_RELEASE_KEYALIAS_PASSWD'] = args.signkeypw |
| 1020 | elif args.keystorepw and 'P4A_RELEASE_KEYALIAS_PASSWD' not in env: |
| 1021 | env['P4A_RELEASE_KEYALIAS_PASSWD'] = args.keystorepw |
| 1022 | |
| 1023 | return env |
| 1024 | |
| 1025 | def _build_package(self, args, package_type): |
| 1026 | """ |