Android 9.0、10.0踩坑 2019-12-04

2019-12-04  本文已影响0人  啊好久不见

1、闪退,报错如下

Java.lang.NoClassDefFoundError: Failed resolutionof:Lorg/apache/http/conn/scheme/SchemeRegistry;

解决方案:

在AndroidManifest.xml文件的application标签里面加入

<uses-libraryandroid:name="org.apache.http.legacy"android:required="false"/>

2、Android 9 Pie:http及https的网络连接问题

解决方案:

(1)在res的xml目录下,新建一个xml文件(名称自定义,如:network_security_config.xml),内容如下:

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

(2)在manifest清单文件配置application:

<application...android:networkSecurityConfig="@xml/network_security_config".../>

作者:QQ蔓

链接:https://www.jianshu.com/p/9415f83df810

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

上一篇 下一篇

猜你喜欢

热点阅读