Android Studio 3.2.1 Ошибка сборки Gradle (colors.xml: "Содержание не разрешено в прологе")

Когда я пытаюсь создать новый проект в Android Studio 3.2.1, сборка gradle завершается неудачно. Согласно консоли причина:

C:\Users\Ritangshu\AndroidStudioProjects\app\src\main\res\values\colors.xml:1:1: Error: Content is not allowed in prolog.

Однажды это случилось несколько дней назад, но на следующий день все заработало, как и ожидалось. Вчера я обнаружил, что проблема возникла снова.

Я попытался удалить Android Studio V3.2.1 и переустановить его, но проблема не решена...

1 ответ

У меня была та же проблема, и я мог ее исправить, удалив три папки и перезапустив мою андроид студию

C:\Users\(имя вашей учетной записи)\. AndroidStudio3.3

C:\Users\(имя вашей учетной записи)\. Android

C:\Users\(имя вашей учетной записи)\AndroidStudioProjects

хотелось бы, чтобы это было полезно

После установки Android Studio (3.5.3) и создания моего первого проекта Hello Android все прошло гладко, приложение работало отлично, и я смог внести изменения и просмотреть их в эмуляторе.

Однако через несколько дней я решил создать новый модуль в рамках того же проекта или даже попытался создать новый проект Android. Я начал сталкиваться с той же проблемой, что и ваш, когда он показывал, что "Ошибка: содержимое не разрешено в прологе. ” и он указывал на colors.xml. Тем не менее, когда я запустил Gradle-анализ (Gradle Scripts -> Analyze -> Inspect Code), он показал, что большинство *.xml файлов в новом проекте имеют ту же проблему. Если вы откроете файлы xml, они будут выглядеть как бы поврежденными, но по какой-то причине код был зашифрован.

Обходной путь, который действительно сработал для меня, заключался в замене поврежденного / зашифрованного кода на тот, который у меня был из моего первого рабочего проекта. Я создаю приложение, и оно отлично работает.

Файлы xml, к которым мне пришлось вернуться, были:

- colors.xml
- ic_launcher_foreground.xml
- ic_launcher_background.xml
- ic_launcher_round.xml
- ic_launcher.xml

Возможно, это не лучшее решение, но оно действительно сработало для меня.

Другие вопросы по тегам