Android 9.0网络请求适配HTTP

2019-09-29  本文已影响0人  Leslie_YM

【声明:】本文是作者(Leslie_YM)原创,版权归作者Leslie_YM所有,侵权必究。本文首发在简书。如若转发,请注明作者和来源地址!未经授权,严禁私自转载!

自8月以来,Google要求发布的应用targetSdkVersion>=28,低于28的apk将无法上传至Google Play Console,但将targetSdkVersion更改为28后,要求使用https协议,而http请求将会失败。

解决方案如下:

1.在res路径下创建xml文件,配置网络配置(本人创建路径为:\main\res\xml\network_security_config.xml,其中network_security_config.xml即为配置文件);

2.network_security_config.xml内容如下:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>

3.配置文件引入,下AndroidManifest的application节点下,添加如下代码:

android:networkSecurityConfig="@xml/network_security_config"
上一篇 下一篇

猜你喜欢

热点阅读