當使用網絡請求或者是xutils時出現以下錯誤時:
Error:(33, 35) 錯誤: 無法訪問HttpRequestBase 找不到org.apache.http.client.methods.HttpRequestBase的類文件
問題的原因是:
android 6.0(api 23) SDK中對Android的網絡請求強制使用HttpUrlConnection,并且SDK中也已經移除了HttpClient
解決方案很簡單
1、當是使用eclipse盡心編輯時:
在libs中加入架包org.apache.http.legacy.jar,這個加包是6.0的sdk
下載鏈接:點擊打開鏈接
2、在 AndroidStudio時,這個就比較簡單點
在對應model的gradle中加入
android {useLibrary
'org.apache.http.legacy'}