Вот что я делаю без необходимости изменения файла jar.
В Eclipse,
1, щелкните правой кнопкой мыши по имени вашего проекта и выберите Свойства
2, нажмите Java BuildПуть с левой стороны
3 Нажмите Библиотеки с правой стороны
4 и добавьте org / apache / http / ** в Правила доступа, как показано на рисунке.Вы должны добавить **, поскольку это означает, что все, включая папки по пути.Если вы используете только один *, это означает, что все файлы по пути, кроме папок.
Кроме того, в Android.jar есть правила доступа, но вы не можете добавить к ним правила.Я уже сделал это и обнаружил, что когда вы закрываете окно, оно не сохраняется, поэтому оно не будет иметь никаких эффектов.
![enter image description here](https://i.stack.imgur.com/w1HiS.png)
5, затем нажмите Порядок и экспорт ипоместите файл jar httpcomponents на вершину или, по крайней мере, выше, чем Android.
![enter image description here](https://i.stack.imgur.com/hArD3.png)
6 нажмите кнопку ОК и перейдите к своим файлам Java.Alt + Shift + O, чтобы восстановить зависимости.Если что-то есть, все равно отображаются ошибки типа "метод не найден ...".Просто удалите эту строку и повторите ввод.Иногда редактор все еще помнит компоненты http, которые находятся в Android.jar, и вам нужно повторно ввести его, чтобы обновить его.^ _ ^