一、确認是否添加網絡權限
在AndroidManifest.xml檔案中(application标簽之外)添加
<uses-permission android:name="android.permission.INTERNET"/>
二、若依然無效,則是因為SDK>=29時需要配置網絡白名單
解決辦法:
可以修改使用SDK版本為29以下,或者配置網絡白名單
網絡白名單配置方式:
1、在res中建立xml檔案夾,在檔案夾中建立檔案config,檔案内容如下
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
2、在AndroidManifest.xml檔案中(application标簽之内)添加
android:usesCleartextTraffic="true"`
`android:networkSecurityConfig="@xml/config"`
@xml/config:就是建立的config檔案的路徑
注:有些直接在AndroidManifest.xml中設定
android:usesCleartextTraffic="true"
就可以