Android9.0がhttpにアクセスできない場合の解決策

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"属性を追加します

おすすめ

転載: blog.csdn.net/C_biubiubiu/article/details/110871708