HTTP-соединение в эмуляторе Android нестабильно

#android

#Android

Вопрос:

Я пытался выполнять запросы json, загружать изображения / видео из локальной сети с помощью http (не https), но это случайно завершается неудачей. Иногда соединение закрывается до получения данных. Та же ошибка возникает, если я открываю Chrome, поэтому это не ошибка в моем приложении.

Как можно отладить подобную ошибку?

Комментарии:

1. 1. Это не связано с Android, если это происходит и в Chrome. 2. Какую ошибку вы получаете? Ошибка javascript? HTTP 404/403/503? 3. Если ваше приложение создано с использованием webview, вы можете отладить ошибку с помощью инструментов разработчика Chrome так же, как если бы это было не приложение.

2. У HTTP есть ошибки, а у HTTPS нет? Это звучит как проблема с конфигурацией сервера.

Ответ №1:

Если проблема возникает и в Chrome, вы можете отладить ошибки через Remote Debugging .

Инструкции: https://developers.google.com/web/tools/chrome-devtools/remote-debugging

Подводя итог, вы

  1. Включите Инструменты разработчика и отладку по USB на вашем телефоне.
  2. Подключите свой телефон к компьютеру с помощью кабеля.
  3. Включите Chrome как на телефоне, так и на компьютере.
  4. Используйте Remote debugging , чтобы использовать инструменты разработчика Chrome на компьютере для проверки вкладки Android.
  5. Отлаживайте как обычно, проверяя консоль на наличие сетевых ошибок или ошибок javascript.