#android #json #api #android-emulator #retrofit2
#Android #json #API #android-эмулятор #retrofit2
Вопрос:
Я использую API из серверной части Laravel в эмуляторе Android Studio с Retrofit2.
Несколько раз я получаю сообщение об ошибке, а другие — нет, но ответ всегда один и тот же, в браузере и в postman я проверяю правильность результата с сервера.
Ошибка выглядит примерно так: Throw: End of input at line 1 column 2942 path $[104]
И в журнале ответов я вижу, что последняя скобка массива json отсутствует.
[
{"IdSec":1,"DescSec":"1"},
{"IdSec":2,"DescSec":"2"},
{"IdSec":3,"DescSec":"3"}
А затем конец ответа.
2020-12-22 09:13:30.184 5720-5832/uy.gub.poderjudicial.samprimero I/okhttp.OkHttpClient: <-- END HTTP (2941-byte body)
Похоже, это происходит только в эмуляторе, на телефоне результат всегда правильный. Я приветствую любое предположение, что это может быть, так как это сложно протестировать таким образом.
Комментарии:
1. Пожалуйста, удалите существующее приложение из эмулятора и переустановите. Может быть, это его работа.
2. Я пытался, но безуспешно, проблема сохраняется.