1. 程式人生 > >import org.apache.http.util.EncodingUtils找不到

import org.apache.http.util.EncodingUtils找不到

安卓6.0找不到EncodingUtils

import org.apache.http.util.EncodingUtils問題

錯誤提示:出現的問題是:

Cant resolve symbol ‘EncodingUtils’ 提示是:錯誤:程式包org.apache.http.util不存在 錯誤:找不到符號 符號:變數 EncodingUtils 
注:某些輸入檔案使用或覆蓋了已過時的API

解決辦法:

EncodingUtils是 HttpCore裡面的,你的build.gradle裡面沒有依賴這個包,解決辦法是在build.gradle檔案裡面的依賴關係裡面填寫下面這一句話,並sync Now即可 :

compile 'org.apache.httpcomponents:httpcore:4.4.4‘ 
這個類一般用以讀取檔案,訪問網路,webview的使用的時候會出現.可以參考一下下面的文章: 

String postData = “login_id=13810977186&amt=123”; 
byte[] postBys=EncodingUtils.getBytes(postData, “base64”); 
webview.postUrl(“http://192.168.1.17:8097/Lemon/fuyou/netSave2.do“, postBys);