Handle zip64 extra fields better
Test: check_target_files_signatures Bug: 283033491 Change-Id: I7da89f8389c09cc99201cff342483c158bd7e9c1
This commit is contained in:
@@ -241,7 +241,8 @@ class APK(object):
|
||||
# Signer (minSdkVersion=24, maxSdkVersion=32) certificate SHA-1 digest: 19da94896ce4078c38ca695701f1dec741ec6d67
|
||||
# ...
|
||||
certs_info = {}
|
||||
certificate_regex = re.compile(r"(Signer (?:#[0-9]+|\(.*\))) (certificate .*):(.*)")
|
||||
certificate_regex = re.compile(
|
||||
r"(Signer (?:#[0-9]+|\(.*\))) (certificate .*):(.*)")
|
||||
for line in output.splitlines():
|
||||
m = certificate_regex.match(line)
|
||||
if not m:
|
||||
@@ -312,7 +313,7 @@ class TargetFiles(object):
|
||||
# This is the list of wildcards of files we extract from |filename|.
|
||||
apk_extensions = ['*.apk', '*.apex']
|
||||
|
||||
with zipfile.ZipFile(filename) as input_zip:
|
||||
with zipfile.ZipFile(filename, "r") as input_zip:
|
||||
self.certmap, compressed_extension = common.ReadApkCerts(input_zip)
|
||||
if compressed_extension:
|
||||
apk_extensions.append('*.apk' + compressed_extension)
|
||||
|
Reference in New Issue
Block a user