xdfg 发表于 2020-12-14 17:15

关于找不到org.apache.http类的处理方法

今天研究一个别人的老DEMO,还是用Eclipse开发安卓那个年代的老项目,用了好多org.apache.http类。结果在Android Studio上跑起来,真机报错。
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.client.methods.HttpGet" on path: DexPathList["/data/app/com.xdfg.waterfall-wd7FJcqxq2V4srNsIoHN5Q==/base.apk"],nativeLibraryDirectories=]

大致就是说找不到org.apache.http类。
搜了一天网上的方法,结果找到一个,

在Android9.0系统上进行软件测试,出现错误异常Didn't find class "org.apache.http.client.methods.HttpPost" on path: DexPathList[,nativeLibraryDirectories=
在项目的AndroidManifest.xml的application添加以下代码



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


加完这两句就OK了。:lol
希望能帮到有同样问题的基佬!:lol

页: [1]
查看完整版本: 关于找不到org.apache.http类的处理方法