Flutter http 在发布构建中不起作用



调试时一切正常。但是如果我创建一个发布构建,Flutter http库就不起作用了。我的安卓清单里有上网权限。目前我使用的是Flutter 2.5.0和http 0.13.3。

我已经创建了一个新项目,但是它也不能在那里工作。

<application
android:name="io.flutter.app.FlutterApplication"
android:usesCleartextTraffic="true"
android:networkSecurityConfig="@xml/network_security_config"
android:label="Appname"
android:icon="@mipmap/ic_launcher">
................

</application>
Then inside res folder, create xml folder and add network_security_config.xml   
Inside network_security_config.xml file, you may enter specific http url and you may use local api also.

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true">
<trust-anchors>
<certificates src="system" />
</trust-anchors>
</base-config>
<domain-config cleartextTrafficPermitted="true">
<domain includeSubdomains="true">example.uz</domain>
<domain includeSubdomains="true">example2.uz</domain>
<domain includeSubdomains="true">10.112.52.30</domain>
<domain includeSubdomains="true">192.168.12.81</domain>
</domain-config>
</network-security-config>

最新更新