プロローグにはコンテンツを指定できません。

環境

Android Studio 4.1.2
Android Gradle Plugin 4.1.2

エラーメッセージ

FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:extractDeepLinksDevDebug'.
> org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; プロローグにはコンテンツを指定できません。

状況

AndroidStudioでビルドすると上記エラーとなった。./gradlew app:assembleDebug でも同様。
直前の成功ビルドからの差分はなく、AndroidStudio上でbuild variantを切り替えたタイミングで突然発症し、initial commit 付近まで戻しても同様のエラーが出るようになった。
以下試すも効果なし。

  • .idea/ 削除
  • app/build/ 削除
  • ~/.gradle/caches 削除
  • Invalidate Caches / Restart

解決

リソースのnavigationディレクトリを作り直したら何故か症状がでなくなった。

main/res/navigation/ ディレクトリを削除して、resディレクトリの右クリックから [New] -> [Android Resource File] でナビゲーションのxmlを作り直して復旧。 git上の差分は特になし。