Android9.0无法加载http的url,net::ERR_CLEARTEXT_NOT_PERMITTED

从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的url均无法在webview中加载

解决方法重点看第5行代码

<?xml version="1.0" encoding="utf-8"?>

<manifest ...>

    <uses-permission android:name="android.permission.INTERNET" />

    <application

        android:usesCleartextTraffic="true"

        ...>

        ...

    </application>

</manifest

更安全的办法是 web服务和客户端都改用 https

更多的解决办法参考 http://sinoll.com/blog/view?id=71