无法找到HTTP客户端库 - Android

时间:2017-08-01 05:08:22

标签: android httpclient

我的项目中有多个模块,并在项目级build.gradle文件中添加了以下依赖项,以便在整个项目中使用HTTP Client Library:

 compile "cz.msebera.android:httpclient:4.4.1.2"

我创建了一个新模块,我想在其中使用上面提到的库。这就是我在build.gradle中为该模块所做的事情:

android {
    compileSdkVersion 25
    buildToolsVersion "26.0.0"
    useLibrary 'cz.msebera.android.httpclient'

    defaultConfig {
        minSdkVersion 16
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"

        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

我一直关注this post。在尝试同步项目时,我收到以下错误:

  

错误:无法找到可选库:cz.msebera.android.httpclient

我无法弄清楚这里出了什么问题。请帮我解决一下。

3 个答案:

答案 0 :(得分:1)

在build.gradle(Module:app)中使用此依赖项:

var fromStr = '<a href="http://somedomain.com/zh-hant/folder1/folder2">http://somedomain.com/zh-hant/folder1/folder2</a>';    
var str = fromStr.replace(/\*zh-hant*/g, 'zh-hans');

答案 1 :(得分:1)

使用它    compile group: 'cz.msebera.android', name: 'httpclient', version: '4.4.1.1'或者您可以直接从HERE使用库并将其粘贴到您的lib文件夹中,然后在粘贴后右键单击该库,选择 add as library

答案 2 :(得分:0)

使用

compile 'org.apache.httpcomponents:httpclient-android:4.3.5.1'