Мой текущий рабочий процесс git настолько интенсивен --fixup
/ --squash
, что я написал новую команду git-fixup
, которая автоматически обрабатывает большинство раздражающих битов:
git fixup
показывает измененные файлы, сгруппированные в соответствии с последними коммитами, которые касаются тех же файлов git fixup -a
фиксируют все эти изменения при изменении --fixup
вместе с их соответствующими «родительскими» коммитами git fixup -r
выполняет автоматический git rebase --autosquash
для всех фиксаций фиксации. Многие изменения таковы, что для выполнения работы достаточно только трех приведенных выше команд, без копирования-вставки коммитов. идентификаторы или чтение через git log
, чтобы найти правильные --fixup
цели.
Источник: https://github.com/ohmu/git-crust
Я думаю, проблема может быть в первой строке:
new HttpHost("http://" + ServiceWrapper.SERVER_HOST,ServiceWrapper.SERVER_PORT);
Конструктор HttpHost
ожидает имя хоста в качестве своего первого аргумента, а не имя хоста с " http: // "
префикс.
Попробуйте удалить " http: // "
, и он должен работать:
new HttpHost(ServiceWrapper.SERVER_HOST,ServiceWrapper.SERVER_PORT);
Ошибка означает, что URL-адрес не может быть разрешен через DNS. Это может быть вызвано множеством проблем. Если вы сидите за прокси-сервером, вы должны настроить его для использования.
HttpHost proxy = new HttpHost(”proxy”,port,”protocol”);
client.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
Также убедитесь, что ваше интернет-разрешение выглядит следующим образом
<uses-permission android:name=”android.permission.INTERNET”></uses-permission>
Поскольку иногда он не работает как пустой тег.
Также проверьте Сеть эмулятора и раздел ограничений там
I would double check that the network permission is set correctly. Try something basic like
String address -"http://www.google.com";
URL url = new URL(address);
InputStream in = url.openStream();
to verify that you have your permissions set up right.
After that use your favorite protocol analyzer(I am a wireshark fan) to figure if you are sending out the right packets. I believe that you need to pass in the complete URL to HTTPGet but I am only about 80% sure.