Build dark greylist from public + light grey API
The dark greylist is meant to contain non-SDK APIs which are "related" to APIs accessible to apps without restrictions. The list used to be built as all non-SDK APIs in the same package as those on the light greylist. That is not sufficient and should include the public SDK API packages too. This patch modifies the makefile to generate a list of public API DEX signatures with Doclava and then use that as a basis for the dark greylist generation. This should not be merged outside P branches as the build rules have been migrated to Soong. Bug: 80461842 Bug: 64382372 Test: make out/target/common/obj/PACKAGING/hiddenapi-blacklist.txt Change-Id: Ief5e050280fbe0e87eba539fb73c34661d5fd83e Merged-In: I357fcba75909495ba2b46b9ed1b532e65fee3fe1
Loading
Please register or sign in to comment