Android-пирог не может разрешить хост - PullRequest
0 голосов
/ 23 октября 2018

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

java.net.UnknownHostException: невозможно разрешить хост "myrpd.us": адрес, связанный с именем хоста

отсутствует. ВотURL, который отлично работает в браузере или на любом другом устройстве.

http://myrpd.us/api/incident1?jd=rpd&days=30&lang=eng

Я уже попробовал варианты 1 и 2 по этой ссылке, чтобы решить проблему с clearText.

Android 8: HTTP-трафик в незашифрованном виде не разрешен

Вот мой код.Вылетает в последней строке

URL url = new URL(data.replaceAll(" ", "%20"));
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setReadTimeout(12000);
urlConnection.setConnectTimeout(12000);

int xy = urlConnection.getResponseCode();

Это все на эмуляторе.Он отлично работает на реальных устройствах Android 9.Только не на эмуляторе.

1 Ответ

0 голосов
/ 24 декабря 2018

У меня была такая же проблема.Я использовал SSL для ее решения:

https://myrpd.us/api/incident1?jd=rpd&days=30&lang=eng
...