В моем учебном проекте есть сложный api, в соответствии с которым я получаю данные с сервера в виде json. В целях тестирования в retrofit, а если точнее, в okhttp клиенте, включено логирование и весь довольно объемный json попадает в логи андроид студии - очень удобно. Но скоро я столкнулся с ошибкой переполнения памяти, выделенной на logcat - read: unexpected EOF! Выполнение программы прерывалось на получении json. Как с этим справиться? Для этого проще всего использовать Android Debug Bridge или adb – утилиту командной строки. А заодно и немного ее настроить, добавив системную переменную PATH. ADB находится в папке с SDK и мне хотелось бы запускать ее из любого места в командной строке. Для этого набираем в поисковой строке Windows10 "свойства системы", открываем соответствующее окошко и находим кнопку "Переменные среды". Далее находим в окошке с системными переменными строку Path и открываем ее. Далее просто создаем две новые переменные, в моем случае это C:\Users\79611\AppData\L
Устраняем ошибку read: unexpected EOF!
30 июня 202130 июн 2021
104
1 мин