diff --git a/tools/releasetools/sign_target_files_apks.py b/tools/releasetools/sign_target_files_apks.py index 6f96d8f6a6..346cb43ad5 100755 --- a/tools/releasetools/sign_target_files_apks.py +++ b/tools/releasetools/sign_target_files_apks.py @@ -1355,7 +1355,8 @@ def BuildVendorPartitions(output_zip_path): img_file_path = "IMAGES/{}.img".format(p) map_file_path = "IMAGES/{}.map".format(p) common.ZipWrite(output_zip, os.path.join(vendor_tempdir, img_file_path), img_file_path) - common.ZipWrite(output_zip, os.path.join(vendor_tempdir, map_file_path), map_file_path) + if os.path.exists(os.path.join(vendor_tempdir, map_file_path)): + common.ZipWrite(output_zip, os.path.join(vendor_tempdir, map_file_path), map_file_path) # copy recovery.img, boot.img, recovery patch & install.sh if OPTIONS.rebuild_recovery: recovery_img = "IMAGES/recovery.img"