diff options
author | 2022-04-28 17:45:11 +0100 | |
---|---|---|
committer | 2022-04-28 18:34:48 +0100 | |
commit | 09817d66dea3639528b35a5b61ddce78766d198c (patch) | |
tree | fcf6479a6e90192cb5c2e64a83245f534e9325d4 /android/namespace_test.go | |
parent | fcf0b686aa0e00a76232f801fbe01707fb7be78f (diff) |
hiddenapi: Prevent libraries for Q/R from include S+ flags.
The Q and R runtimes can handle Q/R flags but not S flags. So, this
change verifies that any library that can run on Q/R
(min_sdk_version <= R) by adding --max-hiddenapi-level=max-target-r
to the "hiddenapi encode" command. That will cause a failure if any
S+ flags are found in the flags to encode.
Bug: 172453495
Test: m droid && launch_cvd
Cherry pick changes in https://r.android.com/q/topic:max-target-s
Add @UnsupportedAppUsage maxTargetSdk=S in classes in framework-permission (for r/q)
and framework-permission-s (nominally for S+). I had to incresed the min_sdk_version
in the latter to 31 (S) as it was still set at 30 (R).
Change-Id: Ie0f68482603adc7b4e3d7a5c81bf203d81a84a9e
Diffstat (limited to 'android/namespace_test.go')
0 files changed, 0 insertions, 0 deletions