在电脑虚拟机上测试的时候,发现本地127.0.0.1
无法开始加载,出现net::ERR_CLEARTEXT_NOT_PERMITTED
错误,这是由于Android
在8
的版本之后默认启用https
,由于项目中只是使用了http
,所以安全机制下拦截了。
解决的办法:在manifest
中application
节点添加
1 | android:usesCleartextTraffic="true" |
加了之后结果如下:
1 | <?xml version="1.0" encoding="utf-8"?> |
在M1
的系统上,虚拟机的 webview
(2020-12-28)
有点问题,需要升级,可以到 https://www.apkmirror.com 进行下载更新包。
注意,下载的时候一定要选择 apk
的版本!!!
M1
上(2020-12-28)
只支持 arm64-v8a
,下载的时候需要注意支持arm64-v8a
。
备注: 搜索包名可以使用
com.google.android.webview
。
参考文档
net::ERR_CLEARTEXT_NOT_PERMITTED Android9.0无法加载url