概要

  • Fresco で HTTP な画像をダウンロードできなくて悩んだのでメモ
  • Oreo なデバイスなら問題なくダウンロードできるのに Pie なデバイスだとだめだった

回避方法

  • ここの通り
    res/xml/network_security_config.xml を作成して
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
</network-security-config>

を書いて application タグの android:networkSecurityConfig アトリビュートで @xml/network_security_config を指定する

<application
      :
    android:networkSecurityConfig="@xml/network_security_config"
      :
    >
  • でも、これで回避するのがいいのかどうかは微妙