在Pie出现之前,这一切都非常有效。现在我在GET上出错了
java.net.UnknownHostException:无法解析主机“ myrpd.us”:否 与主机名关联的地址
这里是URL,它在浏览器或任何非9设备上都可以正常工作。
我已经在此链接中尝试过选项1和2,以解决clearText问题。
Android 8: Cleartext HTTP traffic not permitted
这是我的代码。它在最后一行崩溃
URL url = new URL(data.replaceAll(" ", "%20"));
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setReadTimeout(12000);
urlConnection.setConnectTimeout(12000);
int xy = urlConnection.getResponseCode();
全部在模拟器上。它可以在真正的Android 9设备上正常运行。只是不在模拟器上。
答案 0 :(得分:-1)
我遇到了同样的问题。我使用SSL来解决它:
https://myrpd.us/api/incident1?jd=rpd&days=30&lang=eng