Я пишу проект Android, который должен использовать Apache HttpClient с версии 4.1 проекта. Я включил это в папку libs проекта в виде jar-файла. Мой вопрос заключается в том, как загрузчик классов узнает об использовании класса версии 4 вместо версии 3, поставляемой платформой, поскольку у них обоих одинаковое имя пакета и один и тот же оператор импорта?
В прошлом я сталкивался с проблемой при использовании библиотеки GSON, которая конфликтовала с библиотекой, включенной в HTC , смотрите здесь и удивляетесь, как эти ситуации различаются (возможно, потому что gson использует отражение?)? Любая информация будет здорово, спасибо.