Make automatically added <uses-library> entries optional

Test: run aapt dump badging on build apk
Bug: 113800422
Change-Id: I8cdfc3bea0c23e93f44b5707414a7a5a1e3af1c0
diff --git a/scripts/manifest_fixer.py b/scripts/manifest_fixer.py
index 80a398b..05bd66e 100755
--- a/scripts/manifest_fixer.py
+++ b/scripts/manifest_fixer.py
@@ -191,7 +191,7 @@
 
 
 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 @@
 
     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)