Android - 如何在我们的应用程序中排除库的jar文件?

时间:2016-03-01 09:02:29

标签: java android build.gradle

我在我的应用程序中使用了两个库,它们有一些常见的jar文件。 因此,当我尝试编译我的应用程序时,我得到重复的条目异常。我试图在build.gradle中为那个特定的库项目排除那些jar。 我写的代码是

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.android.support:multidex:1.0.1'
compile 'com.facebook.android:facebook-android-sdk:4.5.0'
compile 'com.android.support:recyclerview-v7:23.1.1'
compile 'com.android.support:cardview-v7:23.1.1'
compile 'com.google.android.gms:play-services:8.3.0'
compile(project(':JIRAConnect')) {
    exclude module: 'org.apache.httpcomponents:httpcore'
    exclude module: 'org.apache.httpcomponents:httpclient'
    exclude group: 'com.nostra13', module: 'universalimageloader'
}
compile (project(':..:GlobalLib:MyGlobalLib')){
    exclude module: 'org.apache.httpcomponents:httpcore'
    exclude module: 'org.apache.httpcomponents:httpclient'}

有人能给我解决方案吗?提前致谢

1 个答案:

答案 0 :(得分:0)

在“打开模块设置”中。选项然后单击项目MODULES,单击Dependencies选项卡。

排除您添加的两个jar文件。 (不得从项目中删除。仅限于排除。如有必要,可随时包括。)