org.apache.http不存在的問題

Android sdk 22 以後刪除了httpClient的jar包,如果您的項目較老,請使用以下引用:

useLibrary 'org.apache.http.legacy'

或者下載:httpclient.jar

否則會出現以下錯誤:

Error:(8, 23) 錯誤: 程序包org.apache.http不存在
Error:(38, 9) 錯誤: 找不到符號
符號:   類 Header
位置: 類 BaseHttpRequest

Error:(8, 23) 錯誤: 程序包org.apache.http不存在
Error:(9, 23) 錯誤: 程序包org.apache.http不存在
Error:(10, 23) 錯誤: 程序包org.apache.http不存在
Error:(11, 30) 錯誤: 程序包org.apache.http.client不存在
Error:(12, 38) 錯誤: 程序包org.apache.http.client.methods不存在
Error:(13, 35) 錯誤: 程序包org.apache.http.impl.client不存在
Error:(25, 15) 錯誤: 找不到符號
符號:   類 HttpClient
位置: 類 ImageGetFromHttp
Error:(25, 39) 錯誤: 找不到符號
符號:   類 DefaultHttpClient
位置: 類 ImageGetFromHttp
Error:(28, 15) 錯誤: 找不到符號
符號:   類 HttpGet
位置: 類 ImageGetFromHttp
Error:(28, 40) 錯誤: 找不到符號
符號:   類 HttpGet
位置: 類 ImageGetFromHttp
Error:(30, 13) 錯誤: 找不到符號
符號:   類 HttpResponse
位置: 類 ImageGetFromHttp
Error:(32, 31) 錯誤: 找不到符號
符號:   變量 HttpStatus
位置: 類 ImageGetFromHttp
Error:(37, 19) 錯誤: 找不到符號
符號:   類 HttpEntity
位置: 類 ImageGetFromHttp
Error:(88, 15) 錯誤: 找不到符號
符號:   類 HttpClient
位置: 類 ImageGetFromHttp
Error:(88, 39) 錯誤: 找不到符號
符號:   類 DefaultHttpClient
位置: 類 ImageGetFromHttp
Error:(91, 15) 錯誤: 找不到符號
符號:   類 HttpGet
位置: 類 ImageGetFromHttp
Error:(91, 40) 錯誤: 找不到符號
符號:   類 HttpGet
位置: 類 ImageGetFromHttp
Error:(94, 13) 錯誤: 找不到符號
符號:   類 HttpResponse
位置: 類 ImageGetFromHttp
Error:(96, 31) 錯誤: 找不到符號
符號:   變量 HttpStatus
位置: 類 ImageGetFromHttp
Error:(101, 19) 錯誤: 找不到符號
符號:   類 HttpEntity
位置: 類 ImageGetFromHttp
/Users/liuzhenli/Documents/WorkSpace/ClassRoom/app/src/main/java/com/iyuba/classroom/frame/network/RsqHandleHelper.java
Error:(10, 23) 錯誤: 程序包org.apache.http不存在
Error:(11, 23) 錯誤: 程序包org.apache.http不存在
Error:(12, 23) 錯誤: 程序包org.apache.http不存在
Error:(13, 23) 錯誤: 程序包org.apache.http不存在
Error:(14, 30) 錯誤: 程序包org.apache.http.client不存在
Error:(15, 38) 錯誤: 程序包org.apache.http.client.methods不存在
Error:(16, 38) 錯誤: 程序包org.apache.http.client.methods不存在
Error:(17, 38) 錯誤: 程序包org.apache.http.client.methods不存在
Error:(18, 28) 錯誤: 找不到符號
符號:   類 HttpHostConnectException
位置: 程序包 org.apache.http.conn
Error:(19, 35) 錯誤: 程序包org.apache.http.conn.params不存在
Error:(20, 30) 錯誤: 程序包org.apache.http.entity不存在
Error:(21, 35) 錯誤: 程序包org.apache.http.impl.client不存在
Error:(22, 30) 錯誤: 找不到符號
符號:   類 BasicHttpParams
位置: 程序包 org.apache.http.params
Error:(124, 17) 錯誤: 找不到符號
符號:   類 DefaultHttpClient
位置: 類 RsqHandleHelper
Error:(171, 48) 錯誤: 找不到符號
符號:   類 DefaultHttpClient
位置: 類 RsqHandleHelper
Error:(171, 17) 錯誤: 找不到符號
符號:   類 HttpUriRequest
位置: 類 RsqHandleHelper
Error:(270, 46) 錯誤: 找不到符號
符號:   類 HttpResponse
位置: 類 RsqHandleHelper
Error:(326, 38) 錯誤: 找不到符號
符號:   類 DefaultHttpClient
位置: 類 RsqHandleHelper
Error:(50, 3) 錯誤: 找不到符號
符號:   類 DefaultHttpClient
位置: 類 RsqHandleHelper
Error:(53, 3) 錯誤: 找不到符號
符號:   類 HttpUriRequest
位置: 類 RsqHandleHelper
Error:(55, 3) 錯誤: 找不到符號
符號:   類 HttpResponse
位置: 類 RsqHandleHelper
Error:(66, 34) 錯誤: 找不到符號
符號:   類 BasicHttpParams
位置: 類 RsqHandleHelper
Error:(79, 12) 錯誤: 找不到符號
符號:   類 HttpHostConnectException
位置: 類 RsqHandleHelper
Error:(84, 12) 錯誤: 找不到符號
符號:   類 ClientProtocolException
位置: 類 RsqHandleHelper
Error:(127, 3) 錯誤: 找不到符號
符號:   類 DefaultHttpClient
位置: 類 RsqHandleHelper
Error:(133, 34) 錯誤: 找不到符號
符號:   類 BasicHttpParams
位置: 類 RsqHandleHelper
Error:(139, 20) 錯誤: 找不到符號
符號:   類 DefaultHttpClient
位置: 類 RsqHandleHelper
Error:(148, 5) 錯誤: 找不到符號
符號:   類 HttpHost
位置: 類 RsqHandleHelper
Error:(148, 26) 錯誤: 找不到符號
符號:   類 HttpHost
位置: 類 RsqHandleHelper
Error:(150, 7) 錯誤: 找不到符號
符號:   變量 ConnRoutePNames
位置: 類 RsqHandleHelper
Error:(175, 3) 錯誤: 找不到符號
符號:   類 HttpUriRequest
位置: 類 RsqHandleHelper
Error:(177, 3) 錯誤: 找不到符號
符號:   類 ByteArrayEntity
位置: 類 RsqHandleHelper
Error:(186, 25) 錯誤: 找不到符號
符號:   類 HttpGet
位置: 類 RsqHandleHelper
Error:(207, 4) 錯誤: 找不到符號
符號:   類 HttpPost
位置: 類 RsqHandleHelper
Error:(208, 19) 錯誤: 找不到符號
符號:   類 HttpPost
位置: 類 RsqHandleHelper
Error:(211, 17) 錯誤: 找不到符號
符號:   類 ByteArrayEntity
位置: 類 RsqHandleHelper
Error:(276, 15) 錯誤: 找不到符號
符號:   變量 HttpStatus
位置: 類 RsqHandleHelper
Error:(292, 4) 錯誤: 找不到符號
符號:   類 Header
位置: 類 RsqHandleHelper
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章