Apache的HttpClient和其他类在我的Android应用程序无法解析

我已经添加到我的android gradle项目:

# app/build.gradle android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.company1.android.my_app" minSdkVersion 17 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } sourceSets { main.java.srcDirs += 'src/main/kotlin' } } //.............. dependencies { compile 'org.apache.httpcomponents:httpmime:4.5.1' compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1' } 

所有这些都没有解决:

 import org.apache.http.HttpEntity import org.apache.http.HttpResponse import org.apache.http.client.ClientProtocolException import org.apache.http.client.HttpClient import org.apache.http.client.methods.HttpPost import org.apache.http.entity.ContentType import org.apache.http.entity.mime.HttpMultipartMode import org.apache.http.entity.mime.MultipartEntityBuilder import org.apache.http.impl.client.DefaultHttpClient 

我的代码的和平,都没有得到解决:

  val client = DefaultHttpClient() val post = HttpPost("fdsfd")