Google从Android P开始要求使用加密连接,如果应用使用的是非加密的明文流量的http网络请求,则会导致该应用无法进行网络请求。
本项目中用到oss文件服务上传文件等有使用到http网络请求,需要适配下:
1.在res新建一个xml目录;
2.在xml目录中新建一个network_security_config.xml 文件,内容如下:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
</network-security-config>
3.AndroidManifest.xml中添加配置:
android:networkSecurityConfig="@xml/network_security_config"
<application xmlns:tools="http://schemas.android.com/tools"
android:icon="@mipmap/ic_launcher"
android:label="scene_camera_plugin_example"
android:theme="@style/AppTheme"
android:networkSecurityConfig="@xml/network_security_config"
tools:replace="label">
</application>











网友评论