flutter默認在安卓下面是沒有打開爲網絡權限的,跟iOS一樣,需要配置網絡請求的權限。
在項目下面的android/app/src/profile的 AndroidManifest.xml添加如下代碼
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.graphqldemo">
<!-- Flutter needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
</manifest>