Android Gradle依赖关系

rsd_unleashed

我正在尝试在我的cordova项目中添加以下依赖项。但是,依赖关系在构建过程中会被忽略。

compile 'org.apache.httpcomponents:httpclient:4.5.2'

从关于类似问题的stackoverflow答案中,我意识到我必须排除几个模块和组。

因此,我对依赖项进行了以下更改。

compile 'org.apache.httpcomponents:httpclient:4.5.2'
compile ('org.apache.httpcomponents:httpclient:4.5.2'){
    exclude module: 'httpclient' //by artifact name
    exclude group: 'org.apache.httpcomponents' //by group
    exclude group: 'org.apache.httpcomponents', module: 'httpclient' //by both name and group
} 

但是,我仍然收到此警告。

WARNING: Dependency org.apache.httpcomponents:httpclient:4.5.2 is ignored for debug as it 
 may be conflicting with the internal version provided by Android.
 In case of problem, please repackage it with jarjar to change the class packages.

结果,我的所有HTTP命令(如HTTP Post,HTTP Client等)都无法解析。

有人可以建议我到底要排除什么,以及是否需要任何配置更改?

用户名

您可以通过添加以下行来使用HTTP库来构建应用程序脚本:

useLibrary 'org.apache.http.legacy'

喜欢:

android {
    compileSdkVersion XX
    buildToolsVersion "XX.X.X"

    useLibrary 'org.apache.http.legacy'

    // other lines
}

希望这个帮助:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android如何搜索对GitHub的依赖关系?

Minio Gradle依赖关系android javax.annotation.CheckReturnValue

Android build gradle太慢(依赖关系解析)

IntelliJ IDEA Android应用程序Gradle无法解决依赖关系

如何在Android Studio中将gradle内置模块作为依赖关系导入?

在Android Studio中解决Gradle依赖关系问题?

Android Gradle依赖性

Gradle无法解决Android Studio中的依赖关系

在Android Gradle依赖关系中编译多个模块

Android Studio / Gradle构建版本发布失败:无法确定任务':app:crashlyticsStoreDeobsRelease'的依赖关系

Gradle无法解决Android Studio中的材质对话框依赖关系

如何在Github上创建库并通过Android Studio中的gradle依赖关系使用它

无法解决Android SDK工具的依赖关系

Gradle依赖关系排除

依赖Gradle Android Studio

如何在Android应用程序与其库之间共享gradle依赖关系?

如何使用Gradle在Java / Android中正确处理类依赖关系以利用增量编译?

Android Studio中的Gradle依赖关系

添加Firebase Firestore依赖关系后,“执行com.android.build.gradle.internal.tasks.Workers $ ActionFacade时发生故障”

Android风味特定的依赖关系树

Android / Gradle:此依赖关系嵌入在哪里?

绕过Android模块的循环依赖关系?

Android Studio:声明Gradle依赖关系

Android Studio解决依赖关系是如此缓慢

无法解决Gradle Android依赖关系

具有Firebase依赖关系的Android Gradle构建具有警告(忽略httpclient)

Android Studio:Gradle无法解决依赖关系

Android:添加的依赖关系使Gradle中出现DEX错误。

如何完全清除Gradle依赖关系(Android应用程序)