重複の可能性:
UnknownHostException の解決方法
Unknown Host
エミュレーターでサーバーにクエリを実行しようとすると、例外が発生します。私はこれに1週間取り組んでいるので、次のとおりです。
- マニフェストにインターネット アクセス許可があります。
- エミュレーターにはインターネット アクセスがあり、Google にアクセスしてナビゲートできます。
- ファイアウォール sf オフ。
- マシンのホストとエミュレーターのホストの両方で、サーバーと IP 名を設定しました。
- エミュレーターの Wi-Fi をオン/オフしてみました。
- エミュレータを再起動しようとしました。
- AVD を削除して、新しい AVD を作成しようとしました。動作しませんでした。
- コンピュータを再起動しても何も起こりません。
- JSON データを返す Web サービスの USL は、Web ブラウザーでは機能しますが、エミュレーターでは機能しません。
- サーバーからのJSON読み取りを証明するためだけに、新しいプロジェクトを作成しようとしましたが、同じエラーが発生しました。
なにか提案を?
これはコードです:
public class OrderRequestParser{
public static final String url = "http://srvsapqas.mejiarcala.com:8000/sap(bD1lcyZjPTYwMA==)/bc/bsp/sap/zsilm_not/consultarbuzon.htm?FILTRO=USUARIO&PATRON=CESTEVEZ#";
private HttpClient httpClient;
private HttpGet del;
public List<OrderRequest> listOrderRequest()
{
try {
del = new HttpGet(urlSevicioCarlo);
httpClient = new DefaultHttpClient();
del.setHeader("content-type", "application/json");
HttpResponse resp = httpClient.execute(del);
String respStr = EntityUtils.toString(resp.getEntity());
Log.e("d", respStr)
}
...