。
这个错误是由于Android应用程序在使用网络请求时,请求的URL使用了不安全的明文传输协议(如HTTP),而当前的Android版本默认禁止了明文传输。为了解决这个问题,可以采取以下几个步骤:
<application
...
android:usesCleartextTraffic="true"
...>
...
</application>
这样配置后,应用程序就可以使用明文传输协议进行网络请求了。但需要注意的是,明文传输协议存在安全风险,建议仅在开发和测试阶段使用,正式发布时应使用HTTPS协议。
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
</network-security-config>
然后,在清单文件的<application>标签中添加以下代码:
<application
...
android:networkSecurityConfig="@xml/network_security_config"
...>
...
</application>
这样配置后,应用程序也可以使用明文传输协议进行网络请求。
推荐的腾讯云相关产品:腾讯云SSL证书服务。腾讯云SSL证书服务提供了各种类型的SSL证书,包括DV SSL证书、OV SSL证书和EV SSL证书,可以为网站和应用程序提供安全的HTTPS加密连接。详情请参考腾讯云SSL证书服务官方介绍:腾讯云SSL证书服务。
领取专属 10元无门槛券
手把手带您无忧上云