Add <uses-library> information.

The required <uses-library> "org.apache.http.legacy" is in the manifest
for Settings. It is necessary to explicitly add it to `uses_libs`
because it is not among the app dependencies (so Soong does not add it
automatically to the manifest_fixer). It also doesn't add it as a
compatibility library because the target API level for the app is not
below 28.

Bug: 132357300
Test: lunch cf_x86_phone-userdebug && m
Test: m out/soong/.intermediates/packages/apps/Settings/Settings/android_common/manifest_check/AndroidManifest.xml
Test: m out/soong/.intermediates/packages/apps/Settings/tests/robotests/SettingsRoboTestStub/android_common/manifest_check/AndroidManifest.xm
Change-Id: Id5d5fe1dff68cf6fce667a00e35710cf0e667d02
This commit is contained in:
Ulya Trafimovich
2020-09-07 14:45:16 +01:00
parent 4d181cc04f
commit 202ca49dfe
2 changed files with 2 additions and 0 deletions

View File

@@ -81,6 +81,7 @@ android_app {
"settings-platform-compat-config", "settings-platform-compat-config",
], ],
static_libs: ["Settings-core"], static_libs: ["Settings-core"],
uses_libs: ["org.apache.http.legacy"],
resource_dirs: [], resource_dirs: [],
optimize: { optimize: {
proguard_flags_files: ["proguard.flags"], proguard_flags_files: ["proguard.flags"],

View File

@@ -49,6 +49,7 @@ android_app {
"telephony-common", "telephony-common",
"ims-common", "ims-common",
], ],
uses_libs: ["org.apache.http.legacy"],
} }
//############################################################ //############################################################