Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 找不到AbstractHttpClient.class源_Android_Apache_Http Post - Fatal编程技术网

Android 找不到AbstractHttpClient.class源

Android 找不到AbstractHttpClient.class源,android,apache,http-post,Android,Apache,Http Post,我正在尝试创建一个简单的android应用程序,可以与网站进行通信。我遇到的问题是,每次我尝试使用HttpPost Eclipse的调试器时,都会告诉我: 找不到源 JAR文件C:\Users…\android sdk\plarforms\android-16\android.JAR没有源附件 可以通过单击下面的“附加源”来附加源: 我试图附加一些jar文件,但没有任何效果。这是我的密码: public void onClick(View v) { URI website =

我正在尝试创建一个简单的android应用程序,可以与网站进行通信。我遇到的问题是,每次我尝试使用HttpPost Eclipse的调试器时,都会告诉我: 找不到源 JAR文件C:\Users…\android sdk\plarforms\android-16\android.JAR没有源附件 可以通过单击下面的“附加源”来附加源:

我试图附加一些jar文件,但没有任何效果。这是我的密码:

    public void onClick(View v) {

    URI website = null;
    HttpResponse response = null;
    BufferedReader in = null;


    HttpClient client = new DefaultHttpClient();

    try {
        website = new URI("http://fakewebsite.php");
    } catch (URISyntaxException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    HttpGet getRequest = new HttpGet();
    getRequest.setURI(website);

    HttpPost postRequest = new HttpPost();

    try {
        response = client.execute(postRequest);
    } catch (ClientProtocolException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

}
感谢您的帮助

使用

 response = client.execute(getRequest);
而不是

 response = client.execute(postRequest);
您收到此错误是因为您当前未设置的URI

HttpPost postRequest=newhttppost()

使用

 response = client.execute(getRequest);
而不是

 response = client.execute(postRequest);
您收到此错误是因为您当前未设置的URI

HttpPost postRequest=newhttppost()