赞
踩
近期在测试 APP 项目时,调用上传图片接口时,发现客户端报以下错误:java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/commons/logging/LogFactory;
经过查询资料后,发现原来是存在于 android 9.0 版本中,不支持以下两个网络包:
compile files('libs/httpclient-4.2.5.jar')
compile files('libs/httpclient-cache-4.2.5.jar')
解决办法:
1.将以上旧的版本的网络包替换为
implementation "commons-logging:commons-logging:1.2"
2.在 AndroidManifest.xml 中 标签下添加
<uses-library android:name ="org.apache.http.legacy" android:required ="false"/>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。