Apache HTTPライブラリを使用するライブラリ(Androidライブラリではない)があります。このライブラリをAndroidアプリケーションで使用したいと思います。また、他のタイプのフレームワークで使用する必要があります。これにより、AndroidのApacheライブラリとの競合が発生しますか?Androidに含まれているときにAndroidのApacheライブラリを使用するようにする方法はありますか?使用するためにHTTPクライアントを渡さなければならないのは本当に不便です。
1 に答える
2
これにより、AndroidのApacheライブラリとの競合が発生しますか?
これは、「競合」をどのように定義するかによって異なります。
ランタイムクラスパスを制御することはなく、ファームウェアが常に優先されます。したがって、Android SDKに存在するすべてのHTTPClientクラスには、AndroidバージョンのHTTPClientが使用されます。
他のライブラリが別のバージョンのHTTPClientに依存している場合は、問題が発生している可能性があります。
Androidに含まれているときにAndroidのApacheライブラリを使用するようにする方法はありますか
選択の余地はありません。重複がある場合は、Androidのクラスが使用されます。
于 2012-10-22T22:35:12.683 に答える