我正在开发一款应用程序,在我的朋友手机上测试时遇到了“此网络安全策略不允许明文通信”错误。当然,我无法跟踪问题,因为该应用程序在我的手机上(没有USB调试)下载自Google Play后正常工作。
我已经完成所有必要的工作来解决这个问题,通过在
我已经完成所有必要的工作来解决这个问题,通过在
AndroidManifest.xml
中的应用程序标签中添加android:usesCleartextTraffic="true"
,以及添加android:networkSecurityConfig="@xml/network_security_config"
我的配置XML:<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">MY IP</domain>
</domain-config>
</network-security-config>
它仍然无法正常工作。 我无法在我的移动设备上跟踪问题,因为它可以正常工作。为什么我没有像我的朋友手机一样收到相同的错误?
我希望它可以在我的手机上给我相同的错误,以便能够跟踪问题。我删除了所有上面的选项,它仍然可以在我的手机上正常工作。甚至在我添加任何内容之前它就可以正常工作,只有在我将其安装在朋友手机上后才发现了问题。