commit | 7c2e6dd8086c329b6c38dfb4d3276e7336de14fc | [log] [tgz] |
---|---|---|
author | Ulya Trafimovich <skvadrik@google.com> | Wed Jan 06 16:13:25 2021 +0000 |
committer | Ulya Trafimovich <skvadrik@google.com> | Wed Jan 06 16:13:25 2021 +0000 |
tree | 58046b61c775e6c707a874cf4645e15ce3df80fc | |
parent | 124e6c717c93c44fd3f0c3733db5590274224413 [diff] |
Add <uses-library> "org.apache.http.legacy" to Android.bp file. This cherry-picks commit 8450e33da9262089309337f926426dd544e1196c (CarDeveloperOptions have moved from tests to packages and changed a lot, so the cherry-pick is inexact). Original commit message: The manifest for CarDeveloperOptions is merged from the manifest of its static dependency Settings-core, which contains a <uses-library> tag for "org.apache.http.legacy". Soong must know about this dependency in order to pass verify_uses_libraries check and generate correct class loader context for dexpreopt. Soong is unable to automatically deduce the dependency from "libs" because it is not in "libs". In the future, when b/176240706 is fixed, "uses_libs" entry for "org.apache.http.legacy" should be removed. Bug: 132357300 Bug: 176240706 Test: treehugger Merged-In: I07b8abafc10a878214c220cf945512e6960e4cbe Change-Id: I224f450a97ab812a9aef29806c0512647cea0f24
Native (C++) code format is required to be compatible with .clang-format file. Run
git clang-format --style=file --extension='h,cpp,cc' HEAD~
Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.