From 7a917a27ef1dae63e7747c9d00b4ff71b1a502e2 Mon Sep 17 00:00:00 2001 From: Adam Lesinski Date: Fri, 2 Jun 2017 12:55:24 -0700 Subject: [PATCH] AAPT2: Allow in tag in AndroidManifest.xml Bug: 62189611 Test: make AaptTestAppOne Change-Id: Ic090e4a002b24f2289f47dfba7439638e5848062 --- tools/aapt2/integration-tests/AppOne/AndroidManifest.xml | 7 +++++++ tools/aapt2/link/ManifestFixer.cpp | 3 +++ 2 files changed, 10 insertions(+) diff --git a/tools/aapt2/integration-tests/AppOne/AndroidManifest.xml b/tools/aapt2/integration-tests/AppOne/AndroidManifest.xml index 1a4067fb0b224..a5f202dd22fc5 100644 --- a/tools/aapt2/integration-tests/AppOne/AndroidManifest.xml +++ b/tools/aapt2/integration-tests/AppOne/AndroidManifest.xml @@ -19,4 +19,11 @@ + + + + + + diff --git a/tools/aapt2/link/ManifestFixer.cpp b/tools/aapt2/link/ManifestFixer.cpp index 53c66a6285684..99fd95be2571b 100644 --- a/tools/aapt2/link/ManifestFixer.cpp +++ b/tools/aapt2/link/ManifestFixer.cpp @@ -326,7 +326,10 @@ bool ManifestFixer::BuildRules(xml::XmlActionExecutor* executor, uses_static_library_action.Action(RequiredAndroidAttribute("certDigest")); application_action["meta-data"] = meta_data_action; + application_action["activity"] = component_action; + application_action["activity"]["layout"]; + application_action["activity-alias"] = component_action; application_action["service"] = component_action; application_action["receiver"] = component_action;