Android studio 无法解析导入org.apache.http组件

Android studio 无法解析导入org.apache.http组件,android-studio,androidhttpclient,Android Studio,Androidhttpclient,我的org.apache.http组件有问题。我正在创建注册页面并导入ff: import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.client.ClientProtocolException; import org.apache.http.client.HttpCl

我的org.apache.http组件有问题。我正在创建注册页面并导入ff:

  import org.apache.http.HttpEntity;
  import org.apache.http.HttpResponse;
  import org.apache.http.NameValuePair;
  import org.apache.http.client.ClientProtocolException;
  import org.apache.http.client.HttpClient;
  import org.apache.http.client.entity.UrlEncodedFormEntity;
  import org.apache.http.client.methods.HttpPost;
  import org.apache.http.impl.client.DefaultHttpClient;
  import org.apache.http.message.BasicNameValuePair;
我也把我的身材改成这个

 android {

compileSdkVersion 23
buildToolsVersion "23.0.0"
useLibrary 'org.apache.http.legacy'
还有这个:
依赖关系{ classpath'com.android.tools.build:gradle:1.3.0'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
但是我仍然收到错误。我知道API23中不再支持HttpClient。是否还有其他方法可以创建我的注册。请帮助我:)谢谢!

试试这个

  compileSdkVersion 23
buildToolsVersion '19.1.0'
useLibrary 'org.apache.http.legacy'

使用build tools 19.1.0使我可以正常工作,但是打开文件时会报告错误,但是您应该能够生成项目

我希望这会像对我一样帮助别人。 此问题的最新解决方案是添加:

implementation 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
在gradle依赖项中:

build.gradle > dependencies {
    ...
    implementation 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
}

清理项目,重建,全部完成。

如果我将buildtoolsversion从23降级到19,它会影响我的设计吗?不会。设计是api级别的,而不是构建版本。已经将buildtoolsversion更改为19.1.0,但我仍然收到错误。