tools/binary_size/libsupersize/docs/apk_symbols.md
All files in an APK that are not broken down into sub-entries are tracked by a
symbol within the .other section. This includes:
resources.arscassets/*res/*During builds:
$output_dir/size-info/Foo.res.info file is created that records the
originating path for each android resource file.During supersize archive:
For each zip entry:
res/ are given a source path using the mapping from
$output_dir/Foo.apk.res.info$APK/$zip_path.Each zip entry incurs additional size overhead from:
META-INF/ files).
minSdkVersion apks, and for system image apks.res/ files have an associated entry within resources.arsc.Rather than include this overhead in each symbol, they are put altogether into a
single Overhead: APK file symbol. Because:
unzip -lv output.