【问题标题】:How to exclude 'jar' file from External Library如何从外部库中排除“jar”文件
【发布时间】:2017-04-24 13:33:22
【问题描述】:

我正在获取 httpclient-android-4.3.5.1.jar 文件和我在依赖项中添加的 aar 文件之一。

我想从这个依赖项中排除这个jar,因为这给了我duplicate 库错误消息。

我尝试了很多东西,来自

 exclude group: 'org.apache.httpcomponents', module: 'httpclient-android'

     {exclude module: "httpclient-android-4.3.5.1"}

但没有任何帮助,'.jarfile is still there and part ofSDK`

【问题讨论】:

  • 你试过compile('lib:version') {exclude group: 'org.apache.httpcomponents', module: 'httpclient-android'}
  • 是的,我正在尝试这个;编译(名称:'MY-SDK-1.1.1',分机:'aar'){排除组:'org.apache.httpcomponents',模块:'httpclient-android'}
  • 您是否尝试从 ./libs 文件夹中编译某些内容?如果是这样的话,这个链接可能很有趣groups.google.com/forum/#!topic/adt-dev/g1AiJM7PeVs
  • 是您所包含的aar 由您制作(假设名称为MY-SDK)?还是第三方制作的外部产品?
  • 您是否在尝试清理设置之间执行clean 任务?

标签: android performance android-layout gradle android-gradle-plugin


【解决方案1】:

你也试过了吗?:

configurations { all { exclude module: 'httpclient' exclude module: 'httpcore' } }

【讨论】:

  • 好的,告诉我什么
猜你喜欢
  • 2015-07-04
  • 2019-09-28
  • 2019-06-05
  • 2011-02-13
  • 1970-01-01
  • 2014-11-22
  • 2011-05-27
  • 2018-02-14
  • 2018-01-04
相关资源
最近更新 更多