Ошибка в компиляторе Android Studio? - PullRequest
2 голосов
/ 06 мая 2019

Я использую Android с привязкой данных, и я уже несколько раз получаю ошибки сборки, как показано в следующем разделе:

https://gist.github.com/MwBakker/2cfc1c4e6e73ed74452166fff83a0251

Я не могу напечатать ошибку в этом вопросе из-за всех пробелов, но именно этот пробел является точной проблемой.

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

То, как он создает все пустое пространство вместо моей фактической ошибки, создает видимость присутствующей ошибки.

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

Пока пробовал:

  • здание в выпуске
  • возвращаемся к ошибке (фактической причины пока не найдено)
  • здание на терминал (результат ниже)
  • перенаправить вывод ошибки сборки в файл: build command >> file.txt, без результата

встроенный терминал

здание в терминале gradlew build действительно оставило результат вместо пробела, за исключением того, что ошибка обрезается, поэтому полное сообщение еще не видно:

https://gist.github.com/MwBakker/84c932f47ded402b1eaf4762fbfd15d0

1 Ответ

0 голосов
/ 07 мая 2019

Я нашел решение, выполнив терминологическую сборку следующим образом:

gradlew build > myLogs.txt 2> logErrors.txt

logErrors.txt содержит полный журнал без отключения, который содержал ошибку, которую я искал.

Исходя из этого ответа: как записать полный журнал сборки в файл

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