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 に答える