2015-09-12 30 views
1

我建立一個新的project.but我有一點點的疑難問題不能使用DefaultHttpClientHttpPost即使我用它在我以前的項目已經。無法解析符號「Defaulthttpclient」和「Httppost」在android系統

有沒有我需要添加的任何外部librery?

我不知道如何使用這兩個。

幫我解決這個問題。

我的build.gradle

apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 23 
     buildToolsVersion "22.0.1" 

     defaultConfig { 
      applicationId "Id" 
      minSdkVersion 14 
      targetSdkVersion 23 
      versionCode 1 
      versionName "1.0" 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     } 

    } 

    dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     compile 'com.android.support:appcompat-v7:23.0.1' 
     compile files('libs/httpcore-4.3.3.jar') 
     compile files('libs/httpmime-4.3.6.jar') 
    } 

在此先感謝.........

回答

3

有兩種不同的DefaultHttpClient類是在罈子裏可用,您輸入錯了,
從你的類文件中刪除的DefaultHttpClient進口,並添加這一項,

import org.apache.http.impl.client.DefaultHttpClient; 

一兩件事,它不應該是HttpPost,這將是HttpClient的 完整的例子,

import org.apache.http.impl.client.DefaultHttpClient; 
HttpClient httpClient = new DefaultHttpClient(); 
HttpPost httpPost = new HttpPost(); 
+0

你的答案幫助解決我的問題謝謝@Arsal阿訇 – RushDroid