Android9.0がhttpにアクセスできない場合の解決策
理由:Android9.0
すべてのhttpリクエストはデフォルトで禁止されています
方法1と2は相互に排他的であり、同時に設定しないでください。!!
解決策1:解決策1:
AndroidManifest.xml
ファイル内の<application/>
タグに追加しますandroid:usesCleartextTraffic="true"属性
解決策2(この方法を使用することをお勧めします):
①res
ディレクトリに名前を付けた新しいxml
フォルダを作成し、次の場所にxml
新しいnetwork_security_config.xml
ファイルを作成します。
network_security_config.xml
<?xml version="1.0" encoding="utf-8"?>
<network-security-config xmlns:android="http://schemas.android.com/apk/res/android">
<base-config cleartextTrafficPermitted="true"/>
</network-security-config>
②次に、<application/>
ラベルにandroid:networkSecurityConfig="@xml/network_security_config"
属性を追加します