creator打包之后cc.loader.getXMLHttpRequest()的http无法发送

cocos creator打包app之后 ,http请求通过androidstudio调试,发现报错Cleartext HTTP traffic to xx.xx.xx not permitted。
这个错误查了一下是说android高版本限制了http的明文传输,只要在androidmanifest.xml的 application标签上加入 android:usesCleartextTraffic="true"就可以解决。但是我看了之后发现打包生成的代码中已经有了这句话,仍然报这个错误。

请求用的cc.loader.getXMLHttpRequest();同样的代码web中没有问题。
android studio中报错信息如图:


发送一下http就报一条这个错误。
目前http请求全都发不了了。有大佬指导一下吗?

自己顶一下,求回复!!!

各位大佬都不会有这样的问题吗?

不会有这样的问题,你是在app里设置了什么网络白名单吗?

没有设置的,另外同样代码打包低版本一些的androidAPP就正常了,确认原因就是新版本android限制了http请求。
但是还不知道在高版本android中如何解决。

那应该改用https就行了

对的,https说也是可以的,只是暂时只能用http想知道有没有解决方案。

有,更改你的网络安全配置。

新建 network_security_config.xml 并在你的 AndroidManifest.xml 中配置

network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

谢谢哦,我试一下

题主后面怎么解决的?遇到相同问题