首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向项目添加依赖项时出错

向项目添加依赖项时出错
EN

Stack Overflow用户
提问于 2014-01-02 02:39:33
回答 2查看 1K关注 0票数 0

我试图将库添加为依赖项,但它始终给我带来以下错误:

类android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.AccessibilityServiceInfoIcsImpl已经添加到输出中。请删除复本。 任务执行失败:BrooklynTech:dexDebug。无法在任务上调用IncrementalTask.taskAction():BrooklynTech:dexDebug‘

这是我的build.gradle:

代码语言:javascript
复制
buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.+'

    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}
android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'
    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 19
    }
}
    dependencies {
        compile files('libs/Simple-Rss2-Android.jar')
        compile 'org.jsoup:jsoup:1.7.3'
        compile 'uk.co.androidalliance:edgeeffectoverride:1.0.1'
        compile 'com.github.chrisbanes.actionbarpulltorefresh:library:+'
        compile project(':libraries:calendar-card')
        compile 'com.twotoasters.jazzylistview:library:1.0.0' }

我添加的依赖项是jazzylistview - https://github.com/twotoasters/JazzyListView

我怎样才能纠正错误?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-02 05:15:29

您的依赖项中有多个包含来自v4支持库的类;您需要跟踪它。您应该能够从项目查看器中打开jar文件并找到罪魁祸首。

理想情况下,所有依赖项都不应该捆绑支持库;确保最终链接到应用程序库是应用程序构建的责任。

票数 1
EN

Stack Overflow用户

发布于 2014-01-02 08:57:05

不确定,但你能试试下面的片段吗?也许是传递性的唇语引起了麻烦

代码语言:javascript
复制
dependencies{
    ...
    compile ('com.twotoasters.jazzylistview:library:1.0.0'){
        transitive = false   
    }
}

干杯,勒内

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20875523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档