Reconfigure stub libraries to do less work.

- Stop generating api version XML file
- Stop reading api version XML file

Testing with:
touch frameworks/base/core/java/android/view/View.java && time make -j framework

Before patch:
Run #1: 118.7 seconds
Run #2: 118.8 seconds
Run #3: 117.7 seconds
Average: 118.4 seconds

After patch:
Run #1: 107.8 seconds
Run #2: 106.5 seconds
Run #3: 108.3 seconds
Average: 107.5 seconds

Savings of 10.7 seconds (~9.2%)

Test: make framework
Bug: 151160048
Change-Id: Ie3a7e078844d1d1cac7976142e2069704d4c1545
Merged-in: Ie3a7e078844d1d1cac7976142e2069704d4c1545
This commit is contained in:
Aurimas Liutikas
2020-03-12 17:06:12 -07:00
committed by Makoto Onuki
parent 8c6b17b1ad
commit 6bb95ad751

View File

@@ -61,11 +61,7 @@ stubs_defaults {
merge_annotations_dirs: [
"metalava-manual",
],
api_levels_annotations_enabled: true,
api_levels_annotations_dirs: [
"sdk-dir",
"api-versions-jars-dir",
],
api_levels_annotations_enabled: false,
filter_packages: packages_to_document,
}