我有一个用 Android Studio 编写的简单类:
package com.mysite.myapp;
import org.apache.http.client.HttpClient;
public class Whatever {
public void headBangingAgainstTheWallExample () {
HttpClient client = new DefaultHttpClient();
}
}
Cannot resolve symbol HttpClient
HttpClient
包含在 Android Studio SDK 中?即使不是,我也将它添加到我的 Gradle 构建中,如下所示:dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:23.0.0'
compile 'org.apache.httpcomponents:httpclient:4.5'
}
HttpClient
在 sdk 23 中不再支持。您必须使用 URLConnection
或降级到 sdk 22 (compile 'com.android.support:appcompat-v7:22.2.0'
)
如果您需要 sdk 23,请将其添加到您的 gradle 中:
android {
useLibrary 'org.apache.http.legacy'
}
关于android - HttpClient 不会在 Android Studio 中导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32153318/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |