1. 程式人生 > >Android 專案報錯 Error:Unable to find optional library: org.apache.http.legacy

Android 專案報錯 Error:Unable to find optional library: org.apache.http.legacy

Eclipse 專案移植到AndroidStduio 後 執行報錯Error:Unable to find optional library: org.apache.http.legacy

Android 6.0版本已經已經基本將Apahce Http Client 移除出SDK,會報出以下錯誤:

" Unable to find optional library: org.apache.http.legacy"

 如果我們在以前的專案中使用了Apache HttpClient相關類,怎麼辦呢?

請看官網給出的解決

     1、sdk目錄\sdk\platforms\android-23\optional 下有沒有org.apache.http.legacy.jar 和 optional.json

     2、如果沒有optional.json,則新建一個這樣的檔案,然後加入如下內容:

  1. [  
  2.   {  
  3.     "name": "org.apache.http.legacy",  
  4.     "jar": "org.apache.http.legacy.jar",  
  5.     "manifest": false  
  6.   }  
  7. ]