aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorPaul Duffin <paulduffin@google.com>2018-10-11 14:24:08 +0100
committerPaul Duffin <paulduffin@google.com>2018-10-11 14:32:50 +0100
commitd616b6719f9a28341683db69852f823fc2416eac (patch)
tree08a64b41cfa0588fa616cf97d10cb6387df7cf3a /scripts
parentdb69b6691fed6ea7786e25468f931457ba6f16ef (diff)
downloadbuild_soong-d616b6719f9a28341683db69852f823fc2416eac.tar.gz
build_soong-d616b6719f9a28341683db69852f823fc2416eac.tar.bz2
build_soong-d616b6719f9a28341683db69852f823fc2416eac.zip
Make automatically added <uses-library> entries optional
Test: run aapt dump badging on build apk Bug: 113800422 Change-Id: I8cdfc3bea0c23e93f44b5707414a7a5a1e3af1c0
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/manifest_fixer.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/manifest_fixer.py b/scripts/manifest_fixer.py
index 80a398b5..05bd66ed 100755
--- a/scripts/manifest_fixer.py
+++ b/scripts/manifest_fixer.py
@@ -191,7 +191,7 @@ def raise_min_sdk_version(doc, min_sdk_version, target_sdk_version, library):
def add_uses_libraries(doc, new_uses_libraries):
- """Add additional <uses-library> tags with android:required=true.
+ """Add additional <uses-library> tags with android:required=false.
Args:
doc: The XML document. May be modified by this function.
@@ -227,7 +227,7 @@ def add_uses_libraries(doc, new_uses_libraries):
ul = doc.createElement('uses-library')
ul.setAttributeNS(android_ns, 'android:name', name)
- ul.setAttributeNS(android_ns, 'android:required', 'true')
+ ul.setAttributeNS(android_ns, 'android:required', 'false')
application.insertBefore(doc.createTextNode(indent), last)
application.insertBefore(ul, last)