Android与图书馆冲突的HttpClient

时间:2012-10-22 21:17:35

标签: java android apache-httpclient-4.x android-library apache-httpcomponents

我有一个使用Apache HTTP库的库(不是Android库)。我想在Android应用程序中使用此库。它还需要与其他类型的框架一起使用。这会导致与Android中的Apache库发生冲突吗?有没有办法让它在Android中包含它时会使用Android的Apache库?必须传递HTTP客户端才能使用它真的很不方便。

1 个答案:

答案 0 :(得分:2)

  

这是否会导致与Android中的Apache库发生冲突

这取决于你如何定义“冲突”。

您无法控制运行时类路径,并且固件始终获胜。因此,对于Android SDK中存在的所有HTTPClient类,将使用Android版本的HTTPClient。

如果您的其他库依赖于HTTPClient的不同版本,则可能会遇到麻烦。

  

是否有任何方法可以使它在Android中包含它时将使用Android的Apache库

你别无选择:只要有重复的地方,就会使用Android的课程。