我正在开发一个应用程序,其中我使用远程服务器查询远程数据库。到目前为止,一切都很完美。应用程序已完成并正常工作。但是,当我将项目迁移到另一台 PC 时,以下异常是抛出:
java.io.ioexception 到 [("这里是我的远程服务器的 url")] 的明文 http 流量是不允许的
我正在研究它,我应该创建一个 xml network_secutiry_config
,但我已经创建了它并进行了必要的设置,我无法解释的是:因为它在创建项目的 PC 上正常工作,但是当我迁移时它到另一台电脑它抛出我的异常?数据库位于远程服务器上,而不是本地服务器上,如果整个连接部分在源 PC 上正常工作,则在其他 PC 上运行它时不会给我任何连接问题。
网络安全配置.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">https://pedidoslab.atspace.cc</domain> //Esta es la url del hosting que estoy utilizando
</domain-config>
</network-security-config>
AndroidManifest.xml
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<application
...
...
android:networkSecurityConfig="@xml/network_secutiry_config"
...
...
...
</application>
这就是我现在所拥有的,是否还有其他额外的配置来避免这种类型的异常?
预先非常感谢您!
在您的 AndroidManifest 的应用程序标签之间添加它
如果它仍然存在,请尝试像这样添加它