4

ICSでこの例外が発生しますが、2.2では正常に実行されています。

java.lang.IllegalStateException: Target host must not be null, or set in parameters. scheme=null, host=null, path=http://maps.googleapis.com/maps/api/geocode/json?latlng=32.0692342,34.7952296&sensor=true

これが私のコードです:

        HttpGet request = new HttpGet(URLEncoder.encode(requestUrl, "UTF-8"));
        HttpResponse response;
        response = mHttpClient.execute(request);
4

1 に答える 1

10

通話を削除しURLEncoder.encodeます。必要ありません

urlパラメータをエンコードする必要があります。次に例を示します。

String url = "http://maps.googleapis.com/maps/api/geocode/json?latlng="+URLEncoder.encode("32.0692342,34.7952296")+"&sensor="+URLEncoder.encode("true")
于 2012-10-17T14:25:48.277 に答える