安卓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);
原文地址:http://blog.youkuaiyun.com/qq_25943493/article/details/51315698