android 编译报错

问题情形描述:
测试了WebView打开的一些链接, 发生错误, net::ERR_CLEARTEXT_NOT_PERMITTED的原因, 然后定位到问题所在, 看了一下, 很多人说的 android 8 以下没有问题, 手边上没有 8 版本的了, 只能特此记录一下了
问题分析(由于直接指定了代码文件和行数, 很好定位问题):
从Android 9.0( API 级别28)开始,默认情况下禁用明文支持。因此http的url均无法在webview中加载
在 manifest 中 application 节点添加
``
android:usesCleartextTraffic="true"``
修复后的代码如下:
...
<manifest xmlns: ...>
<uses-permission android:name="android.permission.INTERNET" />
...
<application
// 加上这一句
android:usesCleartextTraffic="true"
...
</application>
</manifest>
End