zoukankan      html  css  js  c++  java
  • import org.apache.http.xxxxxx 爆红,包不存在之解决办法

    问题如下:
    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;

     
    原因:

    因为 项目中用到了org.apache   的网络请求库。

    在android 6.0以后,Google 删除了大部分  org.apache  的大部分 库。。导致在6.0编译不通过

    可以通过上面的方法,把 sdk 编译版本 改为 5.0 。即可解决问题。

    解决办法:

    第一步:build.gradle中 
    在buildToolsVersion下边 

    defaultConfig上边

    添加一行useLibrary 'org.apache.http.legacy'

    第二步:

    这时你的项目可能还是报错,但是出现了这么一句话

    修改了Gradle而没有同步,点击Sync Now,同步配置

    大功告成

     
     

  • 相关阅读:
    单例类
    日期类2
    日历类
    日期转换类
    抓取网页内容并截图
    关于计时器与多线程
    让页面上图片不变形
    Thread 调用方法的方式
    语音放大缩小
    阻止Enter键回发到服务端Asp.net
  • 原文地址:https://www.cnblogs.com/yelanggu/p/9841722.html
Copyright © 2011-2022 走看看