我的项目中有多个模块,并在项目级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
我无法弄清楚这里出了什么问题。请帮我解决一下。
答案 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'