我有一个使用 Apache HTTP 库的库(不是 Android 库)。我想在 Android 应用程序中使用这个库。它还需要与其他类型的框架一起使用。这会导致与 Android 中的 Apache 库发生冲突吗?有什么方法可以使其包含在 Android 中时使用 Android 的 Apache 库吗?必须传入HTTP客户端才能使用,实在是太不方便了。
最佳答案
Will this cause any conflicts with the Apache libraries in Android
这取决于您如何定义“冲突”。
您无法控制运行时类路径,并且固件始终获胜。因此,对于 Android SDK 中存在的所有 HTTPClient 类,将使用 Android 版本的 HTTPClient。
如果您的其他库依赖于 HTTPClient 的不同版本,您可能会遇到麻烦。
is there any way to make it so that when it is included in Android it will use Android's Apache libraries
你别无选择:只要有重复的地方,就会使用 Android 的类。
关于java - Android HttpClient 与库冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13020037/