diff options
| author | 2020-04-17 08:09:57 +0000 | |
|---|---|---|
| committer | 2020-04-17 08:09:57 +0000 | |
| commit | d42b7dd9df3be1e03a4553a380424c6696fce02b (patch) | |
| tree | 648cc956408df3395d5d1c1662c55a31d78ba875 | |
| parent | fe0e6b9b59ba843a788a6e898ebee6269621f06b (diff) | |
| parent | 394febc71bb37a6df748421d38e55dd28e1c2667 (diff) | |
Merge "Make non-updatable stubs depend on sdk 29" into rvc-dev
| -rw-r--r-- | StubLibraries.bp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/StubLibraries.bp b/StubLibraries.bp index f06f2792e0d7..270c160dc5e9 100644 --- a/StubLibraries.bp +++ b/StubLibraries.bp @@ -76,9 +76,14 @@ stubs_defaults { name: "metalava-non-updatable-api-stubs-default", defaults: ["metalava-base-api-stubs-default"], sdk_version: "core_platform", - libs: ["framework-all"], + // There are a few classes from modules used as type arguments that + // need to be resolved by metalava. For now, we can use a previously + // finalized stub library to resolve them. If a new class gets added, + // this may be need to be revisited to use a manually maintained stub + // library with empty classes in order to resolve those references. + libs: ["sdk_system_29_android"], aidl: { - local_include_dirs: ["apex/media/framework/java"], + local_include_dirs: ["apex/media/aidl/stable"], }, } @@ -293,7 +298,7 @@ java_library_static { name: "android_module_lib_stubs_current", srcs: [ ":module-lib-api-stubs-docs" ], defaults: ["android_defaults_stubs_current"], - libs: ["android_system_stubs_current"], + libs: ["sdk_system_29_android"], } ///////////////////////////////////////////////////////////////////// |