Android SDK 4.0.3目前正在打包Apache的HttpClient 4.1.1库。我需要使用最新的HttpClient 4.1.3中的一些功能。
- 有没有办法可以更新我的SDK?
- 我在哪里可以知道在将来的SDK中是否有计划打包新的HttpClient?
- 是否有任何优雅的工作? (我已经尝试了httpclientandroidlib http://code.google.com/p/httpclientandroidlib - 但我想探索其他选项)
任何指针赞赏。谢谢。Android SDK中的最新Apache HttpClient
13
A
回答
9
有没有一种方法可以更新我的SDK?
只有通过构建自己的固件并将固件分发到自己的手机。
使用Android,HttpClient在设备上,并且为了向后兼容,核心Android团队尚未将HttpClient更新为它与Android 1.0一起使用的版本。
我在哪里可以知道在未来的SDK中是否有计划将新的HttpClient打包?
您可以在Google找到工作,为核心Android团队工作,然后询问。否则,Google会发布很少有关Android更改的公告。
这就是说,因为他们自从Android 1.0以来没有更新过,并且自从they do not recommend using HttpClient以来,我觉得他们根本就不会升级HttpClient。
是否有任何优雅的工作?
你链接到一个,这是唯一真正可行的 - 重构HttpClient到它自己的包中,因此它可以与Android版本一起并行工作。我没有试过这个图书馆,但如果它按照广告的方式工作,它似乎做了一个非常彻底的工作。
1
httpclientandroid对于android来说是很好的lib,根据你的要求可以达到4.l.3。日志实施有点时髦。我发现每次我想将WIRE和HEADER记录器循环进入和退出调试模式时,我都必须重新编译这个库。
6
HttpClient的4.3 Android是可从Maven的中央和可被添加到摇篮构建为以下依赖性:
依赖性{ 编译组: 'org.apache.httpcomponents',名称:“HttpClient的-机器人“版本:‘4.3.3’ }
见here
相关问题
- 1. Android中的apache的HttpClient?
- 2. Android上的Apache HttpClient
- 3. 在Android 4.2.2 SDK中使用了什么版本的Apache HttpClient?
- 4. android-使用apache HttpClient
- 5. Android上的Apache HttpClient 4.1
- 6. Android 4.4上的Apache HttpClient 4.3
- 7. Apache HTTPClient HEAD请求的最高性能?
- 8. Android内置的apache vs最新的稳定的apache
- 9. Android最新SDK使用
- 10. 如何使用Apache的HttpClient Android上
- 11. Java中的Apache HttpClient,instream.toString = org.apache.http.conn.EofSensorInputStream
- 12. 更新Android SDK到最新和ADT 19
- 13. Android SDK Manager不会加载最新的Android SDK平台(API 17)
- 14. Apache HTTPClient SSLPeerUnverifiedException
- 15. Apache httpclient 4.3.1 java.lang.NoSuchFieldError:INSTANCE
- 16. UnknownHostException与Apache HTTPClient
- 17. 确定最新的稳定Android SDK
- 18. 最小的Android SDK
- 19. Mantain Facebook SDK最新?
- 20. TLSv1.2 + BouncyCastle + Apache httpclient 4.4
- 21. Apache HttpComponents HttpClient超时
- 22. Java Apache HttpClient EnityUtils块
- 23. apache HttpClient访问Facebook
- 24. JAVA Apache HttpClient SSL TimedOut
- 25. java.lang.NoClassDefFoundError:org/apache/http/client/HttpClient
- 26. apache httpclient pfx文件
- 27. 采用最新的Facebook SDK
- 28. HAXM去了最新的SDK更新
- 29. 同时使用apache httpclient 4.3.2和httpclient 4.1.2
- 30. 在Android SDK中使用Apache HttpService 22
不幸的是什么谷歌自带Android是Apache的HttpClient的一个极其古老(预测试版)版本叉子。 – oleg 2012-04-24 19:26:37