在android studio 2.1中导入http包时出错

时间:2016-07-26 19:32:46

标签: java android apache http android-studio

嘿,我正在导入几个http包进行通信,但我在这些行中收到错误:

componentDidMount: function () {
     var rectref = this.refs.rectref;
     d3.select(rectref)
         .attr("width", this.state.props.width)
         .attr("x", this.props.offset);
},

render: function() {
    return (
        <table>
          <tbody>
            <tr>
              <td>
                 <rect ref="rectref" fill={this.state.props.color} x={this.props.offset} y={this.props.offset}
                  width={0} height={this.state.props.height}  />
              </td>
            </tr>
          </tbody>
        </table>
    )
}

我正在使用最新的android studio。有关导入这些包的任何帮助? 我开始知道不推荐使用http软件包。要使用上面提到的包我应该导入哪个包? 谢谢。

1 个答案:

答案 0 :(得分:1)

@Santosh是的,httpclient已在Android 5.1中弃用,已从Android 6.0中的Android SDK中删除。您可以在此链接中更详细地了解此信息

https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-apache-http-client

要解决您的问题,您只需在build.gradle文件useLibrary 'org.apache.http.legacy'中的android标记中添加此行 希望这会有所帮助。