プロローグにはコンテンツを指定できません。
環境
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上の差分は特になし。