1. 程式人生 > >org.apache.http.legacy解決辦法

org.apache.http.legacy解決辦法

Android Studio在build時提示

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

是說找不到這個類。這是什麼情況呢?

查閱文件發現,原來是Android 6.0不再支援 Apache HTTP client, 建議使用 HttpURLConnection 代替。如果還想要繼續使用 Apache HTTP client 的,請在build.gradle中新增下面的程式碼

android {

useLibrary 'org.apache.http.legacy'

}

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

解決辦法:

     1、看看目錄 \android-27\optional 下有沒有org.apache.http.legacy.jar 和 optional.json

    

    

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

 

    3   檢視對應的目錄下面有沒有下圖這個jar包