Перенос проекта с linux на windows - Ошибка синтаксического анализа XML: неправильно сформирован - Android studio - PullRequest
0 голосов
/ 09 марта 2020

Я разрабатывал проект Android в linux. Проект работает нормально. Но когда я клонирую тот же проект в windows, моя android студия выдает ошибку ниже для нескольких строк xml file.

error: Error parsing XML: not well-formed

, но тот же проект хорошо работает в linux. Получение проблемы только при запуске проекта в windows

Я попытался изменить кодировку файла в настройках на UTF-8, но она не работает. Любое другое решение, чтобы это исправить?

1 Ответ

0 голосов
/ 10 марта 2020

Нашел решение моей проблемы. Проблема заключалась в том, что Linux создавал файл в формате UTF-8, и тот же файл читался windows в его формате по умолчанию, то есть windows -1252 (это для java8)

Так нам нужно установить Java Опции инструмента для использования UTF-8. Для этого добавьте строку ниже в ваш файл gradle.properties

org.gradle.jvmargs=-Xmx4096m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

Это важно "-Dfile.encoding = UTF-8"

Я нашел это в одном из сообщений SO, не могу найди это сейчас. Как только я найду, это свяжет это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...