2

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

4

1 回答 1

2

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

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

您不控制运行时类路径,固件总是胜出。因此,对于 Android SDK 中存在的所有 HTTPClient 类,将使用 Android 版本的 HTTPClient。

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

有什么方法可以让它在包含在 Android 中时使用 Android 的 Apache 库

你别无选择:只要有重复,就会使用 Android 的类。

于 2012-10-22T22:35:12.683 回答