aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2015-10-10 00:51:33 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-10-12 08:36:24 +0000
commit38eb39df6825f6ac4a8fe4f08ecbe4fc8d2dac1e (patch)
tree54aad1d5f68a857a317b475108da5d9d8070e392 /tools
parent00ef6615d72104cd69234d96733cb11abe534035 (diff)
The <use-permission-sdk-23> tag is not merged into final manifest
Now in the android_manifest_merge rule, the newly introduced <use-permission-sdk-23> tag is not merged. -- MOS_MIGRATED_REVID=105104945
Diffstat (limited to 'tools')
-rw-r--r--tools/android/merge_manifests.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/android/merge_manifests.py b/tools/android/merge_manifests.py
index 4ef6a632a6..6c3af21046 100644
--- a/tools/android/merge_manifests.py
+++ b/tools/android/merge_manifests.py
@@ -75,11 +75,13 @@ class MergeManifests(object):
_INTENT_FILTER = 'intent-filter'
_MANIFEST = 'manifest'
_USES_PERMISSION = 'uses-permission'
+ _USES_PERMISSION_SDK_23 = 'uses-permission-sdk-23'
_NODES_TO_COPY_FROM_MERGEE = {
_MANIFEST: [
'instrumentation',
'permission',
_USES_PERMISSION,
+ _USES_PERMISSION_SDK_23,
'uses-feature',
'permission-group',
],
@@ -118,7 +120,8 @@ class MergeManifests(object):
"""
if self._exclude_permissions:
exclude_all_permissions = EXCLUDE_ALL_ARG in self._exclude_permissions
- for element in dom.getElementsByTagName(self._USES_PERMISSION):
+ for element in (dom.getElementsByTagName(self._USES_PERMISSION) +
+ dom.getElementsByTagName(self._USES_PERMISSION_SDK_23)):
if element.hasAttribute(self._ANDROID_NAME):
attrib = element.getAttribute(self._ANDROID_NAME)
if exclude_all_permissions or attrib in self._exclude_permissions: