diff --git a/cli/src/cordova.ts b/cli/src/cordova.ts index 4b48199f3..18cbe7ee2 100644 --- a/cli/src/cordova.ts +++ b/cli/src/cordova.ts @@ -954,19 +954,26 @@ export async function writeCordovaAndroidManifest( } } } else { - let foundRequiredElement = false; - for (const existingElementItem of existingElement.children) { - const foundRequiredElementIn = doesElementMatch( - requiredElement, - existingElementItem, - ); - if (foundRequiredElementIn) { - foundRequiredElement = true; - break; + if ( + requiredElement.children === undefined && + existingElement.children === undefined + ) { + return true; + } else { + let foundRequiredElement = false; + for (const existingElementItem of existingElement.children) { + const foundRequiredElementIn = doesElementMatch( + requiredElement, + existingElementItem, + ); + if (foundRequiredElementIn) { + foundRequiredElement = true; + break; + } + } + if (!foundRequiredElement) { + return false; } - } - if (!foundRequiredElement) { - return false; } } }