Постоянное неизвестное исключение хоста при использовании Apache Http Client
В настоящее время я использую localhost для разработки мобильных приложений в Android Studio при подключении через USB-кабель. Я настроил среду localhost, используя этот метод /questions/15482179/dostup-k-lokalnomu-kompyuteru-s-usb-ustrojstva-android/15482184#15482184 и заставил его работать на IP-адресе. Проблема в том, что я продолжаю получать Unknown Host Exception
с при попытке сделать HTTP
вызов. Иногда соединение работает нормально, но в большинстве случаев не удается.
Вот пример кода
AsyncHttpClient client = new AsyncHttpClient();
client.get("https://192.xxx.xxx.xxx", new AsyncHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, byte[] response) {
Toast.makeText(getContext(),"Awesome",Toast.LENGTH_SHORT).show();
}
@Override
public void onFailure(int statusCode, Header[] headers, byte[] errorResponse,
Throwable e) {
if(errorResponse==null){
Toast.makeText(getContext(),"No response",Toast.LENGHT_SHORT).show();
return;
}
Toast.makeText(getContext(),"Error connecting",Toast.LENGHT_SHORT).show();
}
@Override
public void onRetry(int retryNo) {
}
});
Вот часть трассировки стека исключения
01-26 08:29:34.103 3789-4880/com.foodplace W/System.err: java.net.UnknownHostException: Unable to resolve host "my-PC": No address associated with hostname
Как это можно исправить? я использую Async Http Client
( http://loopj.com/android-async-http/) и WAMP
как мой локальный сервер.