[原创]在使用SDK 23(6.0)版本后org.apache.http相关的类找不到的解决办法

参考:

http://stackoverflow.com/questions/32153318/httpclient-wont-import-in-android-studio

http://www.zhihu.com/question/35597452/answer/63619567

1. 在Android模块里面添加

android {
    useLibrary ‘org.apache.http.legacy‘
}

这个对我不起作用,依然提示 不识别 org.apache.http.legacy

2. 在Dependency中添加:

dependencies {
    compile ‘org.apache.httpcomponents:httpcore:4.4.2‘
}

这个亲测有效!! ^_^

3. 在Dependency中添加:

compile ‘org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2‘

没有测试,估计有效。看别人的回复:

You can simply add this to Gradle dependencies:

compile "org.apache.httpcomponents:httpcore:4.3.2"

========================

This helps. But still not enough if you want to use other classes like HttpGet. For that I used compile ‘org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.cli‌?ent:4.1.2‘ – AlexAndro Oct 5 ‘15 at 9:10

在Dependency中添加以后, Gradle会自动从server下载所需要的依赖。好神奇。。。似乎是下载到了SDK的目录?

时间: 2024-11-08 19:24:20

[原创]在使用SDK 23(6.0)版本后org.apache.http相关的类找不到的解决办法的相关文章

解决cocos2d-X 2.0版本后创建的Android项目提示org.cocos2dx.lib.Cocos2dxActivity找不到问题

原地址: http://blog.163.com/[email protected]/blog/static/6070970220132511558143/ 解决方法:    复制 ***\cocos2dx\platform\android\java\src\ (***为cocos2d-x更目录) 到你android项目中的src文件夹中这样就又有一个麻烦问题,是不是每次创建都要复制呢,答案当然是否定的,来看一劳永逸的方法,定位 (cocos2d-x根目录)\template\android\,

CMS .NET 程序框架 从2.0/3.5升级到4.0 版本后 需要调整的地方

问题一: document.forms1.action 不可使用 需要修改程 document.forms[0] .NET 程序框架 从2.0/3.5升级到4.0 版本后,document.forms1  不可使用 也就是说所有浏览器都是支持document.forms["form1"]这样的写法的. 微软4.0之前是document.form1也能获取, 升级到4.0之后 取值方式为document.forms["form1"] 或者document.forms[

Apache UIMA Java SDK 2.9.0 版本发布

Apache UIMA Java SDK 2.9.0 发布,腾云科技TY300.COM了解到该版本包含主要功能增强和 bug 修复,详情请看 README 和 RELEASE_NOTES 文件. 增强功能包括: CasIOUtls - a collection of general-purpose CAS load/save utilities, with support for including the type system and index definition information

排查logstash2.4升级到5.0版本后kafka不兼容问题

参考文档: /usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-5.0.5/CHANGELOG.md /usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-5.0.5/DEVELOPER.md /usr/share/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-ka

连接mysql8.0版本出现1251--Client does not support authentication protocol requested by server的解决

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #更新一下用户的密码 FLUSH PRIVILEGES; #刷新权限 原文地址:https://www.cnblogs.com/yxfcnbg/p/1054499

ExtJs4.0日期控件只显示年月按年月格式会跳月的解决办法

如果是Ext.form.panel的话,只要设置一下属性就可以.如下代码: { text : '期间', width : 80, sortable : true, dataIndex : 'accountPeriod', format : 'Ym' } 如果是Ext.grid.panel的话,比较麻烦.网上也有各位大神的解决方法,不过都比较麻烦,要重写控件,我向一位大牛请教后整理出一个非常简单的方法,代码: Ext.define('Dpap.branchWithHold.WithHoldGrid

hibernate5.3版本出现hibernate中The server time zone value“乱码”问题的解决办法。

<!-- 配置关于数据库连接的四个项 driverClass url username password --> <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property> <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/

Material Design Library 23.1.0的新变化与代码实战

Design Library出来已经快有一个月了,当时大概看了一下介绍这个新版本变化的译文,内容不多,给我印象最深的就是Percent lib.AppBarLayout 和NavigationView的变化,当然还有Design Lib的一些控件内部实现的变化没有介绍,从而使得在使用新版本的控件时候难免因为版本的不同会发生一些异常,而本人正好在上个星期对一个项目换库时发现了这个问题,什么问题呢? NavigationView使用注意的问题 就是NavigationView的内部实现发生了改变,它

[转]Material Design Library 23.1.0的新变化与代码实战

Design Library出来已经快有一个月了,当时大概看了一下介绍这个新版本变化的译文,内容不多,给我印象最深的就是Percent lib.AppBarLayout 和NavigationView的变化,当然还有Design Lib的一些控件内部实现的变化没有介绍,从而使得在使用新版本的控件时候难免因为版本的不同会发生一些异常,而本人正好在上个星期对一个项目换库时发现了这个问题,什么问题呢? NavigationView使用注意的问题 就是NavigationView的内部实现发生了改变,它