import org.apache.http.xxxxxx 爆红,包不存在之解决办法
生活随笔
收集整理的這篇文章主要介紹了
import org.apache.http.xxxxxx 爆红,包不存在之解决办法
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問題如下:
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils;
原因:
?
因?yàn)?項(xiàng)目中用到了org.apache ? 的網(wǎng)絡(luò)請(qǐng)求庫。
在android 6.0以后,Google 刪除了大部分 ?org.apache ?的大部分 庫。。導(dǎo)致在6.0編譯不通過
可以通過上面的方法,把 sdk 編譯版本 改為 5.0 。即可解決問題。
?
解決辦法:
第一步:build.gradle中?
在buildToolsVersion下邊?
defaultConfig上邊
添加一行useLibrary 'org.apache.http.legacy'
第二步:
這時(shí)你的項(xiàng)目可能還是報(bào)錯(cuò),但是出現(xiàn)了這么一句話
修改了Gradle而沒有同步,點(diǎn)擊Sync Now,同步配置
大功告成
?
總結(jié)
以上是生活随笔為你收集整理的import org.apache.http.xxxxxx 爆红,包不存在之解决办法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 可能是全网最通俗易懂的微服务架构改造解读
- 下一篇: 美团技术专家云鹏:写给工程师的十条精进原