android - 无法在 Android Studio 中导入 org.apache.http.HttpResponse

标签 android eclipse android-studio

我想在 Android Studio 中使用这些库:

import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.impl.client.DefaultHttpClient;

我正在关注导师使用 Eclipse 的视频教程,所以我知道它可以工作。

但是我必须向 Android Studio 添加哪些额外的东西/库才能使用它们?

最佳答案

HttpClient 在 sdk 23 中已弃用

您必须在 URLConnection 上移动或将 sdk 向下移动到 22

Still you need HttpClient with update gradle sdk 23

你必须在app/gradle中添加HttpClient的依赖为

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:23.0.1'

    compile 'org.jbundle.util.osgi.wrapped:org.jbundle.util.osgi.wrapped.org.apache.http.client:4.1.2'
    ...
}

关于android - 无法在 Android Studio 中导入 org.apache.http.HttpResponse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32340629/

相关文章:

eclipse - 如何诊断 eclipse 崩溃?

android-studio - Android Studio 预览版 0.4.5 : The project is using an unsupported version of the Android Gradle plug-in

Android:示例数据子目录未显示在 Android Studio 3.X 中

java - 如何在 Android 中以编程方式添加焦点?

android - 如何将自定义属性传递给嵌套的 xml

android - AChartEngine 和 Android Studio

eclipse - 无法在Eclipse CDT中运行C/CPP执行程序

eclipse - 如何以编程方式将文件夹从插件复制到工作空间中的新项目?

Android Studio,模拟器打不开

android - 发布 APK 中 Assets 文件夹中的 crashlytics-build.properties