OkHttp MockWebServer 无法在 android P (API 28) Instrumentation 测试中接受连接

OkHttp MockWebServer fails to accept connections in android P (API 28) Instrumentation Test

当我将我的 sdk 版本从 API 26 更新到 API 28 时,OKHttp mockserver 无法在我的 android 中的 device/emulator 中 运行仪器测试。它 运行 在旧版本中完美。我已经签入 Network Config

<network-security-config>
    <domain-config>
       <domain-config cleartextTrafficPermitted="true">
          <domain includeSubdomains="false">localhost</domain>
       <domain-config>
    </domain-config>
 </network-security-config>

我通过更改基本配置中的明文值找到了答案。可能对某些人有用。

<network-security-config> 
   <base-config cleartextTrafficPermitted="true" /> 
</network-security-config>