这个问题可能是由于Android 10上的网络安全策略变更导致的。为了解决这个问题,可以在应用程序的AndroidManifest.xml文件中添加以下代码:
...
然后,在你的应用程序的res/xml目录下创建一个名为network_security_config.xml的XML文件,并将以下代码粘贴到文件中:
yourdomain.com
将"yourdomain.com"和"yourcert"替换为你的域名和证书文件名。最后,将证书文件放在你应用程序的res/raw目录中。
这个XML文件告诉应用程序仅信任你的域名和证书。这样,当应用程序尝试与你的服务器通信时,它将使用正确的证书进行身份验证。