| Index: build/android/adb_install_apk.py
|
| diff --git a/build/android/adb_install_apk.py b/build/android/adb_install_apk.py
|
| index 6e72e648704d0d3c0fb48b2c096379ba8491ddcb..dc5b6f1371f17e9c3aedabdadbe88c0dda13fde3 100755
|
| --- a/build/android/adb_install_apk.py
|
| +++ b/build/android/adb_install_apk.py
|
| @@ -59,6 +59,8 @@ def main():
|
| parser.add_argument('--blacklist-file', help='Device blacklist JSON file.')
|
| parser.add_argument('-v', '--verbose', action='count',
|
| help='Enable verbose logging.')
|
| + parser.add_argument('--downgrade', action='store_true',
|
| + help='If set, allows downgrading of apk.')
|
|
|
| args = parser.parse_args()
|
|
|
| @@ -103,9 +105,11 @@ def main():
|
| def blacklisting_install(device):
|
| try:
|
| if args.splits:
|
| - device.InstallSplitApk(apk, splits, reinstall=args.keep_data)
|
| + device.InstallSplitApk(apk, splits, reinstall=args.keep_data,
|
| + allow_downgrade=args.downgrade)
|
| else:
|
| - device.Install(apk, reinstall=args.keep_data)
|
| + device.Install(apk, reinstall=args.keep_data,
|
| + allow_downgrade=args.downgrade)
|
| except device_errors.CommandFailedError:
|
| logging.exception('Failed to install %s', args.apk_name)
|
| if blacklist:
|
|
|